1.当你要join的表和本表有关系时,是关联表,many-to-one。直接使用join o.join表 别名 就好了
2.当你要join的表和本表没有直接关系时,使用 join model的完整路径 别名 可能会有用,因为和你使用的hibernate版本有关系,
当你使用了较高的版本,具体版本我也没去看官网之类的,你可以使用 , model的完整路径 别名
什么意思呢,例子:select * from com.tczs.model.student o,com.tczs.model.teacher e where e.teacherId=?
它会自动帮你转换成类似的join语句。