Java 如何将条件转换为oracle sql查询

Java 如何将条件转换为oracle sql查询,java,hibernate,Java,Hibernate,是否可以将criteria对象转换为SQL查询,或者在Eclipse中调试时是否可以看到生成的SQL查询?使用criteria API是不可能的,但有一些解决方法: 好的,谢谢,我会参考那本 Criteria criteria = session.createCriteria(Student.class); criteria.add(Restrictions.eq(STD_ID, stdId)); criteria.add(Restrictions.le(START_DATE, dateOfSe

是否可以将criteria对象转换为SQL查询,或者在Eclipse中调试时是否可以看到生成的SQL查询?

使用criteria API是不可能的,但有一些解决方法:

好的,谢谢,我会参考那本
Criteria criteria = session.createCriteria(Student.class);
criteria.add(Restrictions.eq(STD_ID, stdId));
criteria.add(Restrictions.le(START_DATE, dateOfService));
criteria.add(Restrictions.ge(END_DATE, dateOfService));
results = criteria.list();