簡體   English   中英

CMP 2.0 bean自動生成的主鍵WAS 6.1

[英]CMP 2.0 bean auto-generated primary key WAS 6.1

是否可以在DB2中用標識主鍵列映射bean的鍵字段? 示例表:CREATE TABLE ADDRESS(ID INTEGER NOT NULL由默認身份作為身份生成(以1 INCREMENT遞增1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20 NO ORDER),Line1 VARCHAR(255)NOT NULL,Line2 VARCHAR(255),城市VARCHAR(255)NOT NULL,郵政編碼VARCHAR(6)NOT NULL,國家VARCHAR(50)NOT NULL,緯度DOUBLE,經度DOUBLE)審核無數據捕獲無CCSID UNICODE;

ejbCreate方法已經過量身定制的“不設置ID”字段的設置,但是它使用默認的整數類型-0進行了初始化,因此在第二次調用ejbCreate之后,我將獲得DuplicateKeyException。 實施IDENTITY行為的最佳方法是什么? 我發現了JBoss的許多示例,但WAS卻沒有。 使用JPA很容易,但是目前必須使用CMP 2.0

覆蓋方法ejbPostCreate 您將能夠從此處檢索生成的ID,並更新模型和代碼,以避免ID重復。

例如,看看http://forums.sun.com/thread.jspa?threadID=699131

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM