是否可以在DB2中使用标识主键列映射bean的键字段? 样品表: 创建表地址( ID INTEGER NOT NULL由默认为身份生成( 从1开始 增加1 MINVALUE 1 MAXVALUE 2147483647 没有循环 CACHE 20 没有订单), Line1 VARCHAR(255)NOT NULL, Line2 VARCHAR(255), City VARCHAR(255)NOT NULL, 邮政编码VARCHAR(6)NOT NULL, 国家VARCHAR(50)NOT NULL, Latitude DOUBLE, 经度DOUBLE ) 没审计 数据捕获无 CCSID UNICODE;
ejbCreate方法已经定制了NOT TO set ID字段,但是它被初始化为整数类型的默认值 - 0因此我在第二次调用ejbCreate时获得DuplicateKeyException。 实现IDENTITY行为的最佳方法是什么?我发现了很多JBoss的例子,但没有WAS的例子。 使用JPA很容易,但此时CMP 2.0是必须的
答案 0 :(得分:0)
覆盖方法 ejbPostCreate 。您将能够从那里检索生成的ID,并更新您的模型和代码,以避免重复ID。