cmr字段映射到了另一个表的键,主键不能SETxxx,你检查一下

解决方案 »

  1.   

    是主键的话不能SETxxx,但是cmr字段一定要SETxxx,所以出错了,以前我也遇到这种问题
      

  2.   

    关系为多的一方的cmr字段是不能够持久化的,它是一个外键,引用主表的主键字段
      

  3.   

    The setXXX method for a cmr-field that is mapped to a primary key may not be called. The cmr-field is read-only. 楼上说得没错吧,我没有经历过,
    但是上面错误提示中有这么一句,呵呵,就是这个意思
    主键不能使用setXXX方法,因为只是只读的
      

  4.   

    是主键的话不能SETxxx,但是cmr字段一定要SETxxx,所以出错了,以前我也遇到这种问题是不是这句话是关键?我晚上回家去试试!还有个问题,一起来问问,反正我就这么点分了。我这个有个字段是bool型,数据库里(MYSQL,ORACLE)里没有这种类型,也没有BIT类型,所以需要转型。可能MYSQL是TINYINT,ORACLE是NUMBER(1),请问到怎么设置?
      

  5.   

    我这个有个字段是bool型,数据库里(MYSQL,ORACLE)里没有这种类型,也没有BIT类型,所以需要转型。可能MYSQL是TINYINT,ORACLE是NUMBER(1),请问到怎么设置?
    我是使用jbuilder,听说要在ejb-jar.xml(可能不是这个xml文件)里设置,即类型转换器,
    在jbuilder中怎么用?
      

  6.   

    不一定要用xml文件里转型吧,你就当他是number型使用就行了