我需要提高这方面的工作的代码片段:(不建议使用)会话中使用,以查询审核冬眠
..
public List<? extends PatientSuperClass> getPatients(){
Session session=factory.getCurrentSession();
session.beginTransaction();
Query<Patient> query =session.createQuery("select m from "+ Patient.class.getName() +" m");
List<Patient> patients= query.getResultList();
session.getTransaction().commit();
return patients;
}
不赞成使用的类型或方法的javadoc通常会指向正确的方向。你检查过他们吗? – f1sh
为了扩展f1sh的说法:'org.hibernate.Query'上的JavaDoc(我假设你使用的是)声明:“**弃用**(自5.2开始)。使用 'org.hibernate.query.Query “而不是”。现在你只需要这样做。从那里你可以通过查看文档(例如JavaDoc,用户文档等)来解决其他弃用警告。 – Thomas