Hibernate查询

时间:2009-04-23 15:07:16

标签: java hibernate

使用命名查询(位于您的hibernate映射xml文件中)是一种将查询与商务逻辑分开的好方法。但是如果你使用Hibernate Annotations进行映射会有什么选择呢?

1 个答案:

答案 0 :(得分:3)

也许你已经知道了,但是有一个@NamedQuery注释。但是,我甚至无法说服自己,这比在适当的DAO中对查询字符串进行硬编码有任何好处(假设您使用的是DAO而不是直接访问会话 - 那么可能存在@NamedQuery注释的情况) 。