我填充了数据库和一个使用2个表的实体:
@Entity
@Table(name="Product")
@SecondaryTable(name="B")
public class Product {
@Id
@GeneratedValue
private int idProduct;
@Column(name="name")
private String name;
@Column(table="B",name="aaaa")
private String aaa;
@Column(table="B",name="bbbb")
private String bbbb;
当我从数据库表B中加载数据时,为什么?
我试图在" create-drop"中更改hibernate.hbm2ddl.auto中的值。到"更新"但我有这样的错误: "无法将字段com.packt.webstore.domain.Product.bbbb设置为空值"。
我需要加载数据并将数据写入数据库,以便我设置哪个值以及如何修复此错误?
编辑:当我设置@Column(name =" bbb",nullable = true)时出现同样的错误。