[求助]Hibernate自增長主鍵的設定問題和事務問題
1. Hibernate自增長主鍵的設定問題
我的配置環境:JBoss 3.2 + Hibernate 2.1 + MS SQLServer 2000
JDBC驅動程式:iNet
表結構:
create table Affix (
SeqNo numeric(10,0) identity not null,
FileName varchar(70) not null,
CreateTime datetime not null,
ModifyTime datetime null
)
對應的配置檔案:
Affix.hmb.xml中SeqNo欄位的配置如下:
<id name="seqno" column="Seqno" type="java.lang.Long" unsaved-value="-1">
<generator class="native"/>
</id>
當採用net.sf.hibernate.dialect.SQLServerDialect連線資料庫時,程式可以正常執行。
但是採用JNDI Datasource連線,程式執行出錯。
是不是可以這樣說,Hibernate採用JNDI Datasource連線不支援自增長型別?
2. Hibernate資料提交問題
配置環境同上
發現呼叫session.save()方法提示儲存資料成功,但是查詢資料庫沒有任何新紀錄。
跟蹤資料庫執行記錄,發現在資料庫連線成功後,自動執行了BEGIN TRAN語句,是否是Hibernate新增的事務?
如果是,如何關閉?
我的配置環境:JBoss 3.2 + Hibernate 2.1 + MS SQLServer 2000
JDBC驅動程式:iNet
表結構:
create table Affix (
SeqNo numeric(10,0) identity not null,
FileName varchar(70) not null,
CreateTime datetime not null,
ModifyTime datetime null
)
對應的配置檔案:
Affix.hmb.xml中SeqNo欄位的配置如下:
<id name="seqno" column="Seqno" type="java.lang.Long" unsaved-value="-1">
<generator class="native"/>
</id>
當採用net.sf.hibernate.dialect.SQLServerDialect連線資料庫時,程式可以正常執行。
但是採用JNDI Datasource連線,程式執行出錯。
是不是可以這樣說,Hibernate採用JNDI Datasource連線不支援自增長型別?
2. Hibernate資料提交問題
配置環境同上
發現呼叫session.save()方法提示儲存資料成功,但是查詢資料庫沒有任何新紀錄。
跟蹤資料庫執行記錄,發現在資料庫連線成功後,自動執行了BEGIN TRAN語句,是否是Hibernate新增的事務?
如果是,如何關閉?
相關文章
- SqlServer主鍵和自增長設定SQLServer
- MySQL自增主鍵跳號問題MySql
- 操作hibernate多主鍵的問題?
- 操作hibernate多主鍵的問題?(2)
- 資料庫自增主鍵可能產生的問題資料庫
- 求助hibernate+eclipse問題Eclipse
- hibernate複合主鍵查詢問題
- Elixir Ecto: PostgreSQL大自增長主鍵的設定SQL
- goldengate中長事務引起的問題Go
- SQLite設定主鍵自動增長及插入語法SQLite
- 小議SQL Server主鍵和自動編號問題SQLServer
- 求助,castor的問題AST
- weblogic5+hibernate+struts的設定問題Web
- JDBC問題,求助JDBC
- 求助: Socket的InputStream和OutputStream的問題
- JDBC中事務的問題JDBC
- web service 的事務問題Web
- Sqlserver 設定 自增 主鍵ID identitySQLServerIDE
- 定時任務裡面事務不生效問題
- 求助: 用Hibernate連線多個資料庫的問題?資料庫
- 大家如何解決長事務併發控制的問題?
- 求助!castor unmarshall問題AST
- 基於關鍵詞及問題主題的問題相似度計算
- Hibernate的session問題Session
- shmmax的設定問題HMM
- 設定修改linux主機名遇到的問題Linux
- 無線WiFi設定和使用遇到問題及注意事項WiFi
- MySQL的主鍵和欄位型別問題總結MySql型別
- jiveHome設定問題
- ORACLE設定遞增主鍵Oracle
- SQL Server 2000設定了資料庫的自動增長,硬碟空間也沒問題,但還是遭遇空間不足問題SQLServer資料庫硬碟
- noatime和nodiratime的設定問題
- SAE安裝問題,求助
- go熱更新問題求助Go
- 求助站長大哥!迴圈出隨機數的問題!隨機
- open session in view引起的事務問題SessionView
- JDBC中事務的問題之二JDBC
- 關於日誌事務的問題