java - 休眠 PersistenceException (OneToMany)
问题描述
我的实体
@Entity(name = "attribut")
public class AttributEntity {
@Id
@Column(name = "IdAttribut", nullable = false, length = 100)
private String idAttribut;
....
@OneToMany(mappedBy = "attributEntity")
private List<LiaisonAttributProduitEntity> liaisonAttributList;
....
....
}
关联实体:
@Entity(name = "attribut_produit")
public class LiaisonAttributProduitEntity {
@Id
@Column(name = "IdAttributProduit")
private Integer idAttributProduit;
@ManyToOne
@JoinColumn(name = "idAttribut")
private AttributEntity attributEntity;
}
我不知道为什么我的映射不起作用,我得到了PersistenceUnit: dbEntityManager] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not determine type for: java.util.List, at table: attribut, for columns: [org.hibernate.mapping.Column(liaisonAttributList)]
错误..
liaisonAttributList 使用attributeEntity 与AttributeEntity 进行映射,所以我真的看不出问题出在哪里。
解决方案
@OneToMany
删除除from之外的所有注释private List<LiaisonAttributProduitEntity> liaisonAttributList;
。
推荐阅读
- typescript - 我如何告诉 Typescript 永远不要使用除 node_modules 之外的绝对路径?
- node.js - 在 node.js 中使用 dns.lookup 测试代理连接
- javascript - 如何使用 for 循环删除与下拉值不匹配的类的实例?
- sql - Azure blob 到 Azure SQL 数据库:无法批量加载,因为无法打开文件“xxxx.csv”。操作系统错误代码 5(访问被拒绝。)
- java - JAXB 解组为 ElementNSImpl 而不是泛型类型
- python - 带有 groupby 的熊猫 ffill()
- reactjs - 如何缩小 Typescript 中泛型类型的联合?
- python - python virtaul环境不访问系统环境变量
- excel - 使用VBA为excel中的每一行导出单独的Json
- python - Python .exe 应用程序 windows 7 错误 api-ms-win-crt-runtime-l1-1-0-dll