2013年11月28日

摘要: HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第15章HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。15.1.大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 阅读全文
posted @ 2013-11-28 15:19 fantiejun0436 阅读(145) 评论(0) 推荐(0) 编辑
摘要: hibernate hql new 组织对象,解宏宝告诉我查询的 阅读全文
posted @ 2013-11-28 13:59 fantiejun0436 阅读(80) 评论(0) 推荐(0) 编辑
摘要: hibernate的hql查询直接返回java对象时出现问题3向大家请教一个问题,现在有三张表,表之间没有关联,我需要将三张表里面的所有东西查询出来存储到一个新的对象中,该如何实现,使用hibernate. 在hibernate里面有这样一个使用介绍 select new Family(mother, mate, offspr) from DomesticCat as mother join mother.mate as mate left join mother.kittens as offspr 但为什么new Family总是不起作用?找不到该类问题补充:根据你的修改,修改后出现了新.. 阅读全文
posted @ 2013-11-28 13:19 fantiejun0436 阅读(1315) 评论(2) 推荐(0) 编辑
摘要: 不知道是否还有其他方法实现,请高人指点。如果涉及到多张表多字段查询,并且想利用查询出来的字段在界面层构建一个新的实体类,可以使用这种方法;如果查询出来的多字段中,有多个字段的名字都相同(如想查询出A表的id,B表的id,C表的id),可以使用这种方法;秘籍:使用Spring实体注入的方式来做就可以了!比如A表和B表和C表构成一个完整的事件信息,其中C表包含A,B表的关联id(分别为A,B表的主键)。那么你就可以使用C表作为主要实体,将A,B表的实体注入到C表实体中(我是用的注入方式是getter/setter方法)然后你可一使用hql查询出C表实体:select c from C c,B b, 阅读全文
posted @ 2013-11-28 12:48 fantiejun0436 阅读(538) 评论(0) 推荐(0) 编辑

导航