通过设置hibernate映射文件的class处 dynamic-insert="true" dynamic-update="true" 和property 里面的insert="false" update="false" 实现 .
两处都要配置!
<property></property>标签属性:update=”true|false”
如果设置为false,则在hibernate的update语句里面没有<property>标签所指明的属性所对应的字段。
同理,insert=”true|false”
如果设置为false,则在hibernate的insert语句里面没有<property>标签所指明的属性所对应的字段。
这样的弊端是无法从表单上填写信息了。
<hibernate-mapping>
<class name="com.bulletin.bean.Bulletin" table="BULLETIN" schema="XJL" dynamic-insert="true" dynamic-update="true">
<id name="id" type="java.lang.Integer">
<column name="ID" precision="22" scale="0" />
<generator class="sequence" >
<param name="sequence">bull_id</param>
</generator>
</id>
<property name="name" type="java.lang.String">
<column name="PUBLISHER" length="50" />
</property>
<property name="title" type="java.lang.String">
<column name="TITLE" length="50" />
</property>
<property name="content" type="java.lang.String">
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载