【发布时间】:2014-09-17 14:53:50
【问题描述】:
如何使用 Java servlet、Hibernate、JSP 从数据库中检索数据?帮帮我:)
文件StudentModel.java
public class StudentModel {
private final SessionFactory sf = HibernateUtil.getSessionFactory();
public List<Student> studentList()
{
try{
sf.getCurrentSession().beginTransaction();
List<Student> result = sf.getCurrentSession().createCriteria(Student.class).list();
return result;
}
catch(Exception e)
{
return null;
}
}
}
文件Index.jsp
<body>
<% StudentModel sm = new StudentModel();%>
<c:forEach var ="student" items="<%= sm.studentList()%>">
Id: ${student.Id}<br>
name:${student.Name}
</c:foreach>
</body>
文件Student.hbm.xml(文件配置映射到数据库中的属性)
<hibernate-mapping>
<class name="entities.Student" table="Student" schema="dbo" catalog="javaTest">
<id name="id" type="int">
<column name="Id" />
<generator class="identity" />
</id>
<property name="name" type="string">
<column name="Name" length="100" />
</property>
</class>
【问题讨论】:
标签: java hibernate jsp servlets