j2ee项目中用到ejb,查询语句是jqpl,怎样在mysql中做存储过程,并且怎样写QueryDAOBean来对此存储过程进行调用

解决方案 »

  1.   

    Query query = entityManager.createNativeQuery("{call xxxxxxx(?, ?)}")很遗憾,JPA 中不支持存储过程的 OUT 参数。所以说,要在 JPA 中执行存储过程是无法返回结果的。
      

  2.   

    这些是要创建一个QueryDAOBean,然后在里面写的吗,头一次接触都不太懂
      

  3.   

    MySql存储过程  详见:http://wenku.baidu.com/view/640be6eb6294dd88d0d26bdd.html
    挺不错的资料
      

  4.   

    因为这个不是sql语言,是jpql所以要在编码中写一个QueryDAOBean 来实现对此存储过程的调用,但是具体的我就不知道怎么调用了