当前位置: 技术问答>java相关
这样的CMP的EJB怎么写??
来源: 互联网 发布时间:2015-10-13
本文导语: 用Weblogic server + SqlServer, 如果数据库的表中存在自动增长的字段(IDENTITY(1,1)的那种),并将其作为主键, 如何写Bean中的字段,Bean中可不可以将这个字段作为主键,如何写ejb-jar.xml,如何写weblogic-cmp-rdbms-jar.xml中的内...
用Weblogic server + SqlServer,
如果数据库的表中存在自动增长的字段(IDENTITY(1,1)的那种),并将其作为主键,
如何写Bean中的字段,Bean中可不可以将这个字段作为主键,如何写ejb-jar.xml,如何写weblogic-cmp-rdbms-jar.xml中的内容,使cmp可以进行?最好给出代码,谢谢。
如果数据库的表中存在自动增长的字段(IDENTITY(1,1)的那种),并将其作为主键,
如何写Bean中的字段,Bean中可不可以将这个字段作为主键,如何写ejb-jar.xml,如何写weblogic-cmp-rdbms-jar.xml中的内容,使cmp可以进行?最好给出代码,谢谢。
|
你把自增字段处理成,在insert时,假如自增字段被付值,那么就用给定的值,假如没有对字增字段复 值,那么采取字增直,这样就可以了,
在db2中,这样定义表。
CREATE TABLE DB2ADMIN.NEWS ("ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE ))
在db2中,这样定义表。
CREATE TABLE DB2ADMIN.NEWS ("ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE ))
|
在你的weblogic-cmp-rdbms-jar.xml中应该这样写:
SQL_SERVER
并且,在create方法中不能有主键参数出现!
SQL_SERVER
并且,在create方法中不能有主键参数出现!
|
当然是可以的。
你留下E,我周一发一个示例给你
你留下E,我周一发一个示例给你