fengxiang
2018-01-18 aba833c7e94483639995f269aa00954e0bf4ade3
src/main/java/com/moral/mapper/type/AlarmConfigValueHandle.java
@@ -14,6 +14,8 @@
import com.alibaba.fastjson.JSON;
import javax.annotation.Resource;
/**
 * @author fengxiang
 * @Time:2017年11月29日 上午9:38:51
@@ -22,7 +24,8 @@
@MappedJdbcTypes({JdbcType.OTHER})
@MappedTypes({AlarmConfigValue.class})
public class AlarmConfigValueHandle extends BaseTypeHandler<AlarmConfigValue> {
   @Resource
   private BooleanValueFilter booleanValueFilter;
   @Override
   public AlarmConfigValue getNullableResult(ResultSet resultSet, String s) throws SQLException {
      return JSON.parseObject(resultSet.getString(s),AlarmConfigValue.class);
@@ -41,7 +44,7 @@
   @Override
   public void setNonNullParameter(PreparedStatement preparedStatement, int i, AlarmConfigValue alarmConfigValue, JdbcType jdbcType)
         throws SQLException {
      preparedStatement.setString(i,JSON.toJSONString(alarmConfigValue,new BooleanValueFilter()));
      preparedStatement.setString(i,JSON.toJSONString(alarmConfigValue,booleanValueFilter));
   }
}