那为什么我使用这个CREATE方法的时候会出错啊?
javax.ejb.CreateException: Could not create entity:java.sql.SQLException: [Microsoft][SQLServer 2000 D
river for JDBC][SQLServer]在结果列的列表中多次出现列名 'Dep_id'。为什么会有这个错误呢?‘Dep_Id'是表中的一个字段,我只是调用了home.create(id),为什么会有这个错误呢?郁闷ING~~~~

解决方案 »

  1.   

    javax.ejb.CreateExcept
    ion: Could not create entity:java.sql.SQLException: [Microsoft][SQLServer 2000 D
    river for JDBC][SQLServer]当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'TBL_USER'
    中的标识列插入显式值。
      

  2.   

    老是会出现这个错误 ,怎么办啊?难道要写JDBC来解决吗?郁闷!
    有没有大侠来指点一下???
    javax.ejb.CreateExcept
    ion: Could not create entity:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'TBL_USER'
    中的标识列插入显式值。
      

  3.   

    唉,可惜我用的是MSSQL,要怎么做?难道要设一个int的字段,然后在EJB中维护它,使之自增长吗?岂不郁闷?可是如果没其他办法,也只能这样了是吗?
      

  4.   

    Is persisted 设为fasel.还有意义吗!