我正在尝试使用注释将新的 bool 列添加到其中一个表中,我已经尝试过
@Column(name = "selected", nullable = true)
private boolean selected;
然后我添加了getter/setter,但是当我运行应用程序时,我得到了这个错误:
Exception occurred inside setter of com.ingens.warranty.model.WarrantyCase.warrantyDetail; nested exception is org.hibernate.PropertyAccessException: Exception occurred inside setter of com.ingens.warranty.model.WarrantyCase.warrantyDetail
我对 Hibernate 很陌生,虽然我的问题可能是一个新手问题,但它让我保持安静
谢谢
编辑:
好的,我在错误堆栈中发现了这个错误Unknown column 'warrantyse14_.selected' in 'field list'
,显然没有创建该列,并且 sql select 命令正在使用该列,该列不存在,所以我假设注释由于某种原因不起作用,它只是运行应用程序后不创建列。