Hibernate多表联查需要注意的地方

Hibernate多表联查需要注意的地方

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

开发工具与关键技术:MyEclipse10,Java

作者:陈显其

撰写时间:2020年4月27日

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Hibernate多表联查需要注意的地方:

  1. 多表查询的所有属性必须在一个类里面,不能继承类后扩展字段,会无法获取继承扩展的字段,
  2. Hibernate多表联查需要注意的地方
  3. 必须要写一个默认的无参构造器和一个包含所有属性的构造器,以及全字段的get和set方法。

 

  1. 创建多表联查的VO类的映射文件时,映射文件里的字段名称要和对应的类里一致,如果映射文件的某个字段在其所对应的类里不存在,那么在项目启动的时候将会出现了一个org.springframework.beans.factory.BeanCreationException的错误,解决办法是根据打印的日志找到错误的po对象,检查是否存在该属性或者属性的名称打错了
  2. 假如VO类里有一个字段在映射文件中没有与之对应的字段,那么将不会查询该字段