| | |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | /** |
| | | * @author fengxiang |
| | | * @Time:2017年11月29日 上午9:38:51 |
| | |
| | | @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); |
| | |
| | | @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)); |
| | | } |
| | | |
| | | } |