只要在xml里面声明你的查询方法就行啦
以下时weblogic6.0的一个例子:
Home接口中声明:
public Collection findByWildcardCateName(int type,String name) throws RemoteException, FinderException;
在ejb-jar.xml中对应的实体bean中声明:
<query>
<query-method>
<method-name>findByWildcardCateName</method-name>
<method-params>
<method-param>int</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>
<![CDATA[WHERE type = ?1 AND name LIKE ?2 ESCAPE '\']]>
</ejb-ql>
</query>
以下时weblogic6.0的一个例子:
Home接口中声明:
public Collection findByWildcardCateName(int type,String name) throws RemoteException, FinderException;
在ejb-jar.xml中对应的实体bean中声明:
<query>
<query-method>
<method-name>findByWildcardCateName</method-name>
<method-params>
<method-param>int</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>
<![CDATA[WHERE type = ?1 AND name LIKE ?2 ESCAPE '\']]>
</ejb-ql>
</query>
解决方案 »
- spring3整合hibernate4小项目-org.springframework.beans.factory.BeanCreationException
- 我的MyEclipse8.5.0配置不了Tomcat6.0,求解释
- ibatis中parameterClass参数为Map类型,且值为自定义类型如何解决?在线等...急!
- jboss下,war访问ejb,总是报javax.naming.NameNotFoundException: ejb not bound
- AXIS2发页的Web Service, 远程调用带参数的函数就出错,是怎么会事?
- 求救:有关quartz移植到oracle的问题
- 一个菜鸟级的 xml问题
- struts网站的页面的每种信息都对应一个formbean吗?
- 初学webservice提的问题,以下xmlns:ns具体意思什么,少了它行吗?
- 急:How to replace one Element by another in JDOM?
- JORAM开源产品求助!
- 有用过FCKEDITOR的兄弟进来帮忙
的确,这样是可以找到.
我是在做oracle的BLOB字段操作。该怎么做呢?能不能强制EJB容器提交,而不是由容器控制最后一次提交
这样的话要用Bean Managed Transaction了。可能改动不小啊。
EJB2没有方法级的UserTransaction,这点比较郁闷......
算了,我最后决定改用纯JDBC操作Oracle的BLOB类型了,唉