当然不是ejbSelect了
它只能在BEAN的内部被调用,不用暴露给用户是用ejbFind来查询
在你的HOME借口里声明findByXXX
在EJB-JAR。XML里写EJB-QL
<query> <query-method> <method-name>findByCity</method-name> <method-params> <method-param>java.lang.String</method-param> </method-params> </query-method> <result-type-mapping>Local</result-type-mapping> <ejb-ql>SELECT OBJECT(c) FROM Customers AS c WHERE c.city = ?1 </ejb-ql> </query>
它只能在BEAN的内部被调用,不用暴露给用户是用ejbFind来查询
在你的HOME借口里声明findByXXX
在EJB-JAR。XML里写EJB-QL
<query> <query-method> <method-name>findByCity</method-name> <method-params> <method-param>java.lang.String</method-param> </method-params> </query-method> <result-type-mapping>Local</result-type-mapping> <ejb-ql>SELECT OBJECT(c) FROM Customers AS c WHERE c.city = ?1 </ejb-ql> </query>
谢谢uu_snow(薇薇)