hibernate查询问题 比如有两张表 person表和car表 一对多的关系 我在car表中设置了person的引用用来做外键 我想通过连接这两张表查询这两张表的信息 关键是hql语言则样写啊?因为car表的外键在car这个实体中是以person引用来映射的》?????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将car对应的映射文件中<many-to-one>中的lazy属性改为false就行了或者说在查询car的时候初始化代理Hibernate.initialize(card.getPerson()); 当你在car里面有person的引用时,它们之间就自动建立了连接,你只需要直接查询就可以了,比如select car.person from Car car…… 但是如果你的person里面没有car的话,你就不能直接这样写:select person.car from Person person 在映射文件里做了关联就不用再关联了三。 直接通过属性获取就可以了 person.getCard(),card.getPerson()。请用面向对象的思维来考虑。 pl sql 查询分析器,边学边改 sql语句不是hibernate已经写好的么? 增删差改的全有啊 还要自己写? 再说了,既然用了hibernate,把外键表对应的实体类放到主键表对应的实体类中当做一个属性,er表达式的话直接就可以用。 发送邮件很慢问题jsp,javamail组件 服务启动时加载的servlet报错 怎样获得别人网站的一些信息 严重: Error filterStart 想加入JAVA群,拜师~~~~~~ 请问这句是什么意思,谢谢!request.getParameter("id")!=null)?request.getParameter("id"):"0" 马上给分! access denied ,linux主机,禁止客户端写,怎么办? 请大虾看看 广州的JSP程序员看过来: 谁有jdk和tomcat请救救我 SSH整合的一个错误麻烦大家帮帮忙..一天了还没解决 求助:itext制作PDF报表的问题
或者说在查询car的时候初始化代理Hibernate.initialize(card.getPerson());
select car.person from Car car……