网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 网络编程首页 | ASP | ASP.NET | PHP | JSP | C# | Delphi | Java | C/C++ | XML | SMS | VC | VB | 数据库 |
您现在的位置: 超人气学院 >> 网络编程 >> Java >> 文章正文 用户登录 新用户注册
jb+oracle+weblogiccmp中使用自增长主键           
jb+oracle+weblogiccmp中使用自增长主键
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-11 1:44:41

1.在数据库中建立一个序列 例: create sequence suntest;
2.创建一个表 例:
create table suntest2
(
id number(9) primary key,
name varchar2(20),
email varchar2(40)
)
3。用jb把表转换成 cmp //不用细说了吧
4。在ejb Desinger中选择创建的cmp suntest2的主键 有一项 in ejbCreate() 无比改为false
这样就会生成一个没有主键参数的ejbCreate()
5.更改weblogic-cmp-rdbms-jar.xml
在<weblogic-rdbms-bean>和</weblogic-rdbms-bean>之间添加
    <automatic-key-generation>
      <generator-type>ORACLE</generator-type>
      <generator-name>suntest</generator-name>
      <key-cache-size>1</key-cache-size>
    </automatic-key-generation>
这样weblogic在你调用ejbCreate方法的时候就会自动查找suntest这个序列得到下一个值

6。在weblogic上配置数据源 //不用细说了吧
7。部署,测试
---------------------------------------------------------------------------------------------------------

以前这问题困扰了我老长时间
以前的解决方法是是 先创建一个方法从数据库中查出序列的值,然后传给我的ejbCreate当参数
有个严重问题就是我的从数据库中查出序列的值方法没有遵循j2ee架构思想,直接操纵了数据库。
今天得以解决,一个字”爽“。  所以写给和我一样有这个困惑的朋友看了

不足之处欢迎大家指正!


[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     一篇关于web.xml配置[7039]
     Java编写的计算器程[5758]
     (原创)一个Struts实[5668]
     [原创]彻底解决Stru[5012]
     JAVA面试题集(选择自[3365]
     JNI使用技巧点滴[3015]
     利用MyEclipse开发S[2828]
     Eclipse实用教程(V[2760]
     Jsp&Servlet会话[2348]
     java网络五子棋的源[2062]
    相 关 文 章
    JBuilder9.0开发实用技巧七
    JBOSS3.2.X为实体Bean(En
    图解Java开发工具JBuilder
    Jboss下MSSQLServer配置指
    EJB异常处理的最佳做法
    ejbdesignpatterns
    Borland出Jbuilder2005了!
    AspectJ开发环境指南——A
    Jboss-ide配置过程
    TutorialforbuildingJ2EEA
    简单介绍javabean和ejb的区
    EJB学习笔记1--重拾EJB
    EJB学习笔记3--实体Bean
    TutorialforbuildingJ2EEA
    win2k环境下基于JBOSS的J2
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)