请教:在实体Bean中,find方法和EjbSelect方法的区别是什么?
请教:在实体Bean中,find方法和EjbSelect方法的区别是什么?
比如说我现在想根据一个条件查询数据库判断这条记录是否存在,如果存在则返回true,否则返回false。请问我应该怎么做呢?
问题点数:20、回复次数:5Top
1 楼graygu(graygu)回复于 2004-05-04 21:07:39 得分 18
你应该用select方法,select可以返回数据库中一列,而find方法只能返回interface.Top
2 楼fmzbj(mz)回复于 2004-05-05 08:52:37 得分 0
如果采用工具直接生成,还用写里面的代码吗?也就是说写怎么得到这个结果的过程吗?Top
3 楼graygu(graygu)回复于 2004-05-05 20:57:39 得分 0
如果是CMP,就不用写代码,但是要定义EJB-SQL。如果是BMP就要自己写代码了。Top
4 楼fmzbj(mz)回复于 2004-05-08 09:36:08 得分 0
是CMP,我这样子写:
select object(o) from Project_qateam o where o.projectid = ?1 and o.qasystemid = ?2 and o.memberid = ?3
它能自已数据库判断这条记录是否存在吗?
如果不是这么写请多多帮忙!!Top
5 楼kevin1915(kevin)回复于 2004-05-08 10:29:06 得分 2
可以,但是在使用时要输入相应的参数Top




