北在北方

太白枝头看,花开不计年,杯中浮日月,楼外是青天。

导航

2012年6月1日

摘要: JPA的命名查询实际上就是给查询语句起个名字,执行查询的时候就是直接使用起的这个名字,避免重复写JPQL语句,使查询在代码中得到更多的重用。我不怎么喜欢使用命名查询,因为我不想把查询语句写在实体中,使得实体看起来变得复杂臃肿。 1、使用@NamedQuery注解在实体类中定义命名查询。 @NamedQuery(name="findAllUser",query="SELECT u FROM User u") @NamedQuery中的属性name指定命名查询的名称,query属性指定命名查询的语句。 如果要定义多个命名查询,需要使用@NamedQuerie 阅读全文

posted @ 2012-06-01 23:42 CN.programmer.Luxh 阅读(14851) 评论(0) 推荐(2)