在Hibernate 4.x(java、eclipse)中找不到Queryover
我想使用Queryover构造创建联接: 这是sessionfactory的创建:在Hibernate 4.x(java、eclipse)中找不到Queryover,java,hibernate,Java,Hibernate,我想使用Queryover构造创建联接: 这是sessionfactory的创建: private static SessionFactory buildSessionFactory() { try { // Create the SessionFactory from hibernate.cfg.xml return new Configuration().configure().buildSessionFactory(); } 创建会议: Session s
private static SessionFactory buildSessionFactory() {
try {
// Create the SessionFactory from hibernate.cfg.xml
return new Configuration().configure().buildSessionFactory();
}
创建会议:
Session session = HibernateUtil.getSessionFactory().openSession();
在会话中,我期待.QueryOver,但我找不到它,
为C#查找大量信息,但不针对java,
有人能帮我吗?ThxQueryOver仅适用于.NET,用于您需要使用的java 以下是一个例子:
Query query = session.createQuery("from Person where name = :n ");
query.setParameter("na", "John");
List list = query.list();
NHibernate仅适用于.Net。对于Java,另一个项目称为Hibernate,没有前缀“n”。换言之:尝试用谷歌搜索Hibernate而不是NHibernate,您应该会找到更多与Java相关的文档。好的,thx,Java中是否有其他查询方法,因为我想用一种通用的方式进行查询,例如,我的意思是不在create连接中放置文本,而是像.NET中的queryover构造一样使用属性。我喜欢强打字。这在java中可能吗?ThxI在Java中从未听说过类似的事情。。。试试谷歌吧