java.lang.NullPointerException空指针异常,产生的原因可多了,不知道你是在什么时候出现的?!

解决方案 »

  1.   

    源程序很大,我是在执行find方法的时候出现这些问题的.
      

  2.   

    你是否使用了Collection == null这条语句判断Collection为空?
    如果是的话,请使用Collection.isEmpty()来判断。
      

  3.   

    我把ejb-jar中一部分贴出来看看有没错
             <query>
              <query-method>
               <method-name>findByName</method-name>
               <method-params>
                <method-param>java.lang.Integer</method-param>
               </method-params>
              </query-method>
              <ejb-ql>
              <![CDATA[SELECT OBJECT(a) FROM ejb AS WHERE name=?1]]>
              </ejb-ql>
             </query>
      

  4.   

    SELECT OBJECT(a) FROM ejb AS WHERE name=?1
    这句错了,要写成:
    SELECT OBJECT(a) FROM ejb AS a WHERE name=?1
      

  5.   

    bear mm 对
    不过那也不应该报这个错吧org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createBeanClassInstance(JDBCStoreManager.java:513)是不是没找到接口什么的(愚见,楼下继续)