ejb的entitybean中使用动态的sql

由于接触EJB的时间比较短,一直都十分好奇,如何使用容器来执行自己动态定制的sql语句,这里不使用jdbc。当然,entitybean中使用jdbc还没弄过。最近看到了一个这样的用法,对entitybean的select方法,有了一个更深一部的认识。
     
<query>
        <query-method>
          <method-name>ejbSelectGenericCollection</method-name>
          <method-params>
            <method-param>java.lang.String</method-param>
            <method-param>java.lang.Object[]</method-param>
          </method-params>
        </query-method>
        <ejb-ql/>
      </query>


其中第一个的参数传的是定制的动态sql,第二个参数传的是sql中对应的参数的值。

你可能感兴趣的:(java,sql,jdbc,ejb)