这有办法实现吗?实体Bean代表的可是数据库里的数据啊。数据库里没有数据,你的Entity Bean有存在的必要吗?建议执行完后,删除数据库里的数据。

解决方案 »

  1.   

    我的实体BEAN只是想操作数据库中原有的数据。比如做一些查询的操作
      

  2.   

    你用完以后remove掉不就得了。
      

  3.   

    只查询数据更准确的说不涉及对象实例的操作应该是调用home里面相应的方法,比如ejbfinder,ejbselect。
      

  4.   

    用完REMOVE可以吗?因为数据库已经有了那条记录,假设它只能有一个唯一的ID,那插不进去呀。
    另外查询,我说得是查询数据库中的数据不是查询EJB。
      

  5.   

    查询?
    写一个finder或者select不就可以了吗?
    你的结果也只是数据库中已经存在的记录
    不会新产生记录的
      

  6.   

    楼上误会了。
    我说得是在这之前的事情,就是如何创建一个CMP,但是创建时又不要在数据库中插入一条记录,而只是获取一条记录而已。
      

  7.   

    在客户端中用finder方法查找出你数据库已有的数据就可以了!
      

  8.   

    i 服了,楼主,你说的“创建时又不要在数据库中插入一条记录,而只是获取一条记录而已”,这不自相矛盾吗?所谓创建,肯定就是有新的产生的意思,你要就创建,要就查找,创建用create()方法,查找用findByPrimaryKey()方法。findByPrimaryKey方法照样是返回一个实例,也就是说返回一条记录,真不明白你到底怎么想的。over
      

  9.   

    最基本的应用了..
      先lookup到这个实体bean,然后直接调用它的find方法就ok了...