处理这种问题,可以在使用其它类中的静态方法,GetSequence(XX)之类,GetSequence方法的实现是通过一个EJB从数据库中取得。

解决方案 »

  1.   

    findMax为什么不可以,EJB_QL可以做到
    至于自增长字段,weblogic是支持oracle的sequence的,记得ejb的规范中将primary key设置为
    java.lang.Object,则container自动设置primary key,并在以后的getPrimaryKey方法中返回
      

  2.   

    谢谢两位高人, 可否详细一点?我用mysql数据库, 对于自增长字段已经有了办法.就是把不要setId().
    id=0的时候, 会自动增长.
      

  3.   

    EntityBean只适合做项目中Master维护用,碰到业务逻辑中涉及多表连接和大数据量的查询,性能很差。学习一下当然可以,做项目的时候就会知道还不如用SessionBean直接调存储过程。
      

  4.   

    做项目的时候就会知道还不如用SessionBean直接调存储过程。 
    --对,Session Bean+JDO 远远胜过 CMP Entity Bean
      

  5.   

    CMP,BMP各是什么,有什么各自的优点?
    一人初学者的问题,大家不要笑哦!
      

  6.   

    做项目的时候就会知道还不如用SessionBean直接调存储过程。 
    --对,Session Bean+JDO 远远胜过 CMP Entity Bean如果是这样那系统的移植性不就没了吗,那还要用j2ee干吗?
      

  7.   

    如果是这样那系统的移植性不就没了吗,那还要用j2ee干吗? 
    --Are you familiar with JDO spec? I am not recommending JDBC.
      

  8.   

    Are you familiar with JDO spec? I am not recommending JDBC.///JDO的优势在哪儿?
    我还是倾向用JDBC
      

  9.   

    JDO还没出来那,要怎么用啊,呵呵。我看新的Entity Bean标准有向JDO靠拢的倾向。