您好,我的 java 代码正在使用 hibernate 来检查此电子邮件 ID 和密码是否存在于 db 中,有人可以请 exp 告诉我如何将值赋给这个占位符。
Session ses = HibernateUtil.getSessionFactory().openSession();
String query;
query = "from RegisterPojo where email=? and pwd=? ";
List<RegBean> list = ses.createQuery(query).list();
ses.close();
提前致谢
最佳答案
试试这个。
Session ses = HibernateUtil.getSessionFactory().openSession();
String query = "from RegisterPojo rp where rp.email = :emailAddress and rp.pwd = :password";
List<RegisterPojo> list = ses.createQuery(query)
.setParameter("emailAddress", Your email address)
.setParameter("password", Your password)
.list();
ses.close();
关于java - 如何在 hibernate 中设置占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19542243/