<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="com.dong.user.model.User" table="t_user" dynamic-insert="true" dynamic-update="true"> <id name="userid" column="id"> <generator class="native"></generator> </id> <property name="username" length="5"></property> <property name="password"></property> </class> </hibernate-mapping>
在User.hbm.xml中加入dynamic-insert="true" dynamic-update="true"可以实现动态插入&动态更新
效果如下:
sql语句少了password
另外在User.hbm.xml中length可以规定建表时字段大小,type规定字段类型
<property name="username" length="5" type="string"></property>