今天在用JPA 做一个简单的数据保存的时候,一直提示 The value specified for generated ‘xxxxx’ column is not allowed 。Error 3105 .这个数据的错误。经过一番检查发现,是因为我的数据表中有个字段是虚拟字段。
这个字段的值在制表的时候,被使用了表达式来产生值。但是在保存时,由于没有办法指定该列值。就一直报错。
解决方法:
在该实体内中的这个字段加入@Transient 注解。告诉JPA 在保存数据时,忽视这个字段。
Error 3105 ,The value specified for generated ‘xxxxx’ column is not allowed
最新推荐文章于 2024-05-13 11:07:00 发布