iBATIS的自定义类型处理器TypeHandlerCallback解决乱码
转自: http://jackandroid.iteye.com/blog/614032 iBATIS的自定义类型处理器TypeHandlerCallback BATIS提供TypeHandlerCallback来提供对用户自定义类型的处理。 Java代码 public interface TypeHandlerCallback { public void setParameter(ParameterSetter setter, Object parameter) throws SQLException; public Object getResult(ResultGetter getter) throws SQLException; public Object valueOf(String s); } 它主要利用上述的三个方法来对自定义类型转换提供支持。下面我详细讲述下如何利用其来对自定义数据进行支持。 演示的内容主要是将表单中gender列中的字段转换为自己需要的内容(female<->女,male<->男) 1.数据库表people Sql代码 create table people( id int not null auto_increment, gender varchar (10), constraint pk primary key (id) ); insert