又一次拿起webwork说事
webwork默认的类型转换是不支持lob的,开发的时候formBean直接用域模型代替,往往根据域模型生成的model有lob字段,webwork不支持,我们需要手工加个。
在classpath中加上如下的全局的类型转换:xwork-conversion.properties
![](/javascripts/fckeditor/editor/images/smiley/msn/regular_smile.gif)
webwork默认的类型转换是不支持lob的,开发的时候formBean直接用域模型代替,往往根据域模型生成的model有lob字段,webwork不支持,我们需要手工加个。
java 代码
- public class ClobConverter extends DefaultTypeConverter {
- @Override
- public Object convertValue(Map map, Object object, Class clazz) {
- if (null != object && clazz == Clob.class) {
- return ClobUtils.createClob(String.valueOf(object));
- }
- return super.convertValue(map, object, clazz);
- }
- }
在classpath中加上如下的全局的类型转换:xwork-conversion.properties
properties代码
- java.sql.Clob=com.shunpe.framework.typeconverter.ClobConverter