我的休眠文件中有以下功能:
try {
SessionFactory sessFact = new Configuration()
.configure("/org/test/tutorial/hibernate.cfg.xml").buildSessionFactory();
Session sess = sessFact.openSession();
Transaction tran = sess.beginTransaction();
List<testModel> hostsInHostclass = sess.createSQLQuery("SELECT * FROM Employee where Employer like '"+ANY INPUT+"'").addEntity(tut_model.class).list();
} catch (HibernateException he) {
throw new DependencyException("DB Error: " + he.getMessage());
}
现在,写它这违背了休眠的目的,因为我必须实际指定查询。有什么办法可以隐含地做到这一点?
假设我的模型文件是正确的。它有四列:雇员、雇主、年龄和性别。请帮我解决这个问题。