我試圖從學生表中檢索學生對象,但得到null
。即使表數據退出,Hibernate會返回null
public Student getStudentbyStudentName(String studentName) {
final String query = "from Student s where s.studentName = '" + studentName + "'";
return (Student)sessionFactory.getCurrentSession().createQuery(query).uniqueResult();
}
我也試過以下檢索studentName的學生對象。它工作,直到我的網頁刷新。當頁面刷新時,以下返回null。請幫忙。
public Student getStudentbyStudentName(String studentName) {
return (Student) sessionFactory.getCurrentSession()
.createCriteria(Student.class)
.add(Restrictions.eq("studentName", studentName))
.uniqueResult();
}
SQL注入仍然是一個事?祝一位名叫'羅伯特'的學生好運); DROP TABLE學生; - 和類似的。請閱讀如何使用hibernate執行/寫入查詢,閱讀一個體面的教程,並從那裏去。你的方式會讓你陷入麻煩**快**。 http://bobby-tables.com/java – luk2302
在沒有查詢的情況下添加了代碼。上述代碼一直運行到網頁刷新。當頁面刷新時,即使記錄存在於表格中,上述內容也會返回null。 – tenzin