hibernate 实体类注解错误:Could not determine type for: com.xxx.entity.Site

时间:2021-01-05 20:25:36

使用hibernate的注解@ManyToOne时遇到错误:

Caused by: org.hibernate.MappingException: Could not determine type for:
com.xxx.entity.Site, at table: channel, for columns:
[org.hibernate.mapping.Column(site)]

解决方案:注解要么写在字段上,要么写在getXX上,千万千万不能混合使用,否则会报这个错误!
对于一个实体类来说,要么所有的注解都写在字段上,要么都写在getXX上,不要有的写在字段上,有的写在getXX上。