diff --git a/src/main/java/neatlogic/framework/cmdb/dao/mapper/validator/ValidatorMapper.xml b/src/main/java/neatlogic/framework/cmdb/dao/mapper/validator/ValidatorMapper.xml
index 41eceb516ade8bb6dd2be02b7a01db45f49a422b..e53925b0dcef5adf6df890ff9e22f40b2ffbfc0e 100644
--- a/src/main/java/neatlogic/framework/cmdb/dao/mapper/validator/ValidatorMapper.xml
+++ b/src/main/java/neatlogic/framework/cmdb/dao/mapper/validator/ValidatorMapper.xml
@@ -88,7 +88,7 @@ along with this program. If not, see .-->
update cmdb_validator
set name = #{name},
- config = #{configStr},
+ config = #{configStr, typeHandler=CompressHandler},
description = #{description},
error_template = #{errorTemplate},
is_active = #{isActive}
@@ -106,7 +106,7 @@ along with this program. If not, see .-->
values (#{id},
#{name},
#{handler},
- #{configStr},
+ #{configStr, typeHandler=CompressHandler},
#{description},
#{errorTemplate},
#{isActive})