我有一个实体,它有复合主键,但没有@GeneratedValue
,另一列有@GeneratedValue
但不是主键。
现在我调用持久对象的setter方法,我得到的错误是com.microsoft.sqlserver.jdbc.SQLServerException: Cannot update identity column '<column name of the @GeneratedValue but not a primary key>'.
有什么办法可以避免这个错误并仍然使用setter方法来更新?