很简单的啊,有两种方法:
方法一:
右键点击你建立的ejb,在右件菜单中选择"add-->finder",然后再设置它的属性就行了,其中包括查询语句的编写啊!
方法二:
直接在home方法中增加finder方法的代码,再在ejb实现中实现该方法的方法。
两者之一,搞定就ok了
方法一:
右键点击你建立的ejb,在右件菜单中选择"add-->finder",然后再设置它的属性就行了,其中包括查询语句的编写啊!
方法二:
直接在home方法中增加finder方法的代码,再在ejb实现中实现该方法的方法。
两者之一,搞定就ok了
解决方案 »
- 遍历List<TCardTypeEntity>泛型 出错
- 求一hibernate 简单映射关联关系的配置。
- 线程池到底有什么用?能不能给出一个非常简单的小例子
- tomcat运行得好好的项目转到weblogic后,凡是标签里有中文的都报错!
- 连续写入image类型的字段时出现错误,请那位高手帮助看看
- 求教,struts初学者,不会使用<html:errors />
- struts中用tiles实现网页动态显示不同模板页面的讨论~~
- 郁闷!第二版出了很久了,我居然买了第一版“精通EJB”
- webservice 出错(鸡毛帖),散分
- javaweb弹出提示框问题
- 如何配置j2ee?
- 给wjmmml送分!!谢谢你得帮忙!!
然后Order-cmp-rdbms.jar.xml就有了
<finder>
<method-name>findByOrder</method-name>
<method-params>
<method-param>int</method-param>
</method-params>
<finder-query><![CDATA[ (= order_id $order_id) ]]>]></finder-query>
</finder>
可以编译时就出现了错误:
"buy.ejbgrpx": Invalid specifications for a WebLogic RDBMS CMP EJB.
"buy.ejbgrpx": ERROR: Error from ejbc: weblogic.ejb20.cmp11.rdbms.finders.IllegalExpressionException:
"buy.ejbgrpx": While trying to process Finder
"buy.ejbgrpx": Method Name: findByOrder
"buy.ejbgrpx": Parameter Types: (int)
"buy.ejbgrpx": WebLogic Query: (= order_id $order_id) ]>
"buy.ejbgrpx": Finder Expressions: ()
"buy.ejbgrpx": Could not parse WLQL expression: (= order_id $order_id) ]> null
"buy.ejbgrpx": ERROR: ejbc found errors