Hibernate 在实体类中使用命名查询的最佳实践是什么?

Hibernate 在实体类中使用命名查询的最佳实践是什么?,hibernate,Hibernate,我在Hibernate实体类中使用带注释的命名查询。 如果每个实体类有多个查询,我应该遵循哪些最佳实践 Note: We have ruled the idea of putting queries in any property file or hbm.xml file 然后,您可以在其他任何地方引用User.byUsername等,因此只有一个字符串引用。你会得到所有的predicto智能文本。如下图所示: Session session = sessionFactory.getCurre

我在Hibernate实体类中使用带注释的命名查询。
如果每个实体类有多个查询,我应该遵循哪些最佳实践

Note: We have ruled the idea of putting queries in any property file or hbm.xml file
然后,您可以在其他任何地方引用
User.byUsername
等,因此只有一个字符串引用。你会得到所有的predicto智能文本。如下图所示:

Session session = sessionFactory.getCurrentSession();
Query query = session.getNamedQuery(User.follows);

在我的例子中,UI传递查询名称,但这是一个有用的提示。谢谢
Session session = sessionFactory.getCurrentSession();
Query query = session.getNamedQuery(User.follows);