不懂别乱添加--bean的hmp文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="com.hibernate.bean.Student" table="STUDENT"> <id name="id" type="java.lang.Integer"> <column name="ID" /> </id> <property name="name" type="java.lang.String"> <column name="NAME" /> </property> <property name="description" type="java.lang.String"> <column name="DESCRIPTION" /> </property> </class> </hibernate-mapping>
这是正确后的代码,之前我在ID这个行里面添加了native属性,就是看着demo上敲的,引发了关于主键自增的问题,插入字段中的id项不按照我的test类中插入而是自增寻找默认值,所以报错。
注意:不会的就不要写,无妄之灾往往在于你的无事生非!