现象:保存一般属性不报错,但是保存别的类的属性则报错!
解决办法:打开*.hbm.xml文件,把
java 代码
- [many-to-one name="puOrganization" class="com.bjxj.pu.model.PuOrganization" fetch="select"]
[column name="ORG" length="32" /]
[/many-to-one] -
去掉,改成:
java 代码
- [property name="org" type="java.lang.String"]
[column name="ORG" length="32" /] - [/property]
-
注意:还要将相应的POJO ---AbstractXXX.java根XXX.java文件加上一条org的属性。
前台页面的下拉菜单原来为:
java 代码
- [select name="puOrganization.orgId" style="WIDTH:186px;"]
- [logic:iterate id="orgAll" name="orgAllList" ]
- [option value="${clsAll.oid}"] [bean:write name="orgAll" property="cls"/] [/option]
- [/logic:iterate]
- [/select]
改成:
java 代码
- [select name="org" style="WIDTH:186px;" ]
- [logic:iterate id="orgAll" name="orgAllList" ]
- [option value="${clsAll.oid}"] [bean:write name="orgAll" property="cls"/] [/option]
- [/logic:iterate]
- [/select]