今天又出现了HibernateSystemException这个异常。。。哎 都是自己的忘性太大了
有时犯了同样的错误。
我们在定义数据库的时候通常都是会对主键进行自增和一系列的限制
所以我们在引入Hibernate时,对于实体类的映射文件xxx.hbm.xml进行配置的时候一定要这样
<class name="com.JustCoding.internship.persistence.model.TSection" table="t_section" catalog="justcoding">
<id name="id" type="java.lang.Integer">
<column name="ID_" />
<generator class="increment" />
</id>
<generator class="increment" />就是这个问题 class有三种属性值 分别为
increament:递增
sequence:序列
assigned:程序设置--主键无需Hibernate干涉 由BO层来处理
还有一些 大家可以去查手册