Bug日记之@Transient 引发的相关问题:
先看控制台报错
Could not determine type for: java.util.List, at table: c_tree, for columns:
[org.hibernate.mapping.Column(children)]
问题描述
先看实体类,children 字段,数据库表并没有相应的字段
原因分析:
实体类映射问题,数据库对应的表并没有对应的字段
解决方案:
Hibernate实体类注解可以让某些属性不映射到数据库 使用hibernate注解@Transien放在属性上即可解决此问题。
加上注释 @Transient
解决了
总结
还是JPA用的不够熟练,大意了,对@Transient 注解有了进一步的认识!
提升最重要