好象错误由 getHome()方法引起的。
因为一般的 home接口都是通过 JNDI 的方式来返回的。

解决方案 »

  1.   

    这位大哥竟然和我前天的bug一样,折腾了我整整一天!
    photo是BLOB数据,不能通过CMP访问
    解决办法只有将schema的BLOB字段全部删掉
    或者改为BMP。给我分吧。  我现在正愁没分哪   :)
      

  2.   

    to  pirateRocy(海盗罗西):能否说得详细点,我是新手。不过我在session bean中也是这样调用没有问题得
      

  3.   


      不用findByPrimaryKey,自己再写个find方法试试.
      

  4.   

    是不是自己添加一个find方法,然后写个ql查询?
      

  5.   

    自己编find的话结果是一样的。
    确实是那两个字段的问题呀。
    你不用删掉DBMS中那两个column,只要删掉schema中的就行。
    若你实在要读那两个字段的话,只有借助bmp,通过序列化可以解决。不出意料的话,你用的是MS-SQL Server 2000的Northwind数据库(sample dbms)巴
    而且是Employees这张表   :)