一个hibernate错误

在设置成assigned时报:ids for this class must be manually assigned before calling save():
在设置成native,sequence时同报:org.hibernate.exception.GenericJDBCException: could not get next sequence value


解决办法:
如果是assigned,就必须给id赋值,如果是native、increment就不用了;

如果用assigned的话程序里一定要自行设定主键,如果你数据库表id字段使用autoincrement话可以用native

你可能感兴趣的:(Hibernate,xml)