發表於2008年07月30日 17:25 閱讀(4) 評論(0)
1.
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
修改native 爲 assigned ,increment,identity ~~~這個屬性可選的值真系太多,不太瞭解其具體的使用,只知道它會影響hibernate生成的SQL語句的內容.
有時
Hibernate: insert into testhibernate.student (name, sex, address, interesting) values (?, ?, ?, ?)
也會輸入主鍵
Hibernate: insert into testhibernate.student (name, sex, address, interesting,id) values (?, ?, ?, ?,?)
2.
修改 表名dao類中的 方法,加上 getHibernateTemplate().flush()
///////////////////////////////////////////////////////////////////////////////
以上方法都不行
3.
在 hibernate 的 cfg文件中加入配置
<property name="connection.autocommit">true</property>
OK~~~~~~~~