【发布时间】:2016-07-17 00:57:26
【问题描述】:
我是 hibernate 和 Spring 的新手。
我的学生类有:
studentId;
firstName;
lastName;
yearLevel;
getters/setters
...etc
我想按名字或姓氏搜索学生。 于是我在StudentDaoImpl.java中尝试了这个方法:
@Override
public Student getStudentByLastName(String lastName) {
return (Student)session.getIdentifier(lastName);
}
而且它不起作用,唯一起作用的是通过 studentId 搜索:
public Student getStudentByLastName(int studentId) {
return (Student)sessionFactory.getCurrentSession().get(Student.class,studentId);
}
有没有办法通过搜索像 lastName 或 firstName 这样的字段值来获取 Student 对象?
【问题讨论】:
标签: mysql spring hibernate jakarta-ee web-applications