配置第一个Hibernate程序
?
配置第一个Hibernate程序
重点是Hibernate的总体配置文件hibernate.cfg.xml基本的节点定义以及配置方式,讲解了hibernate API中核心的类、接口的含义以及使用,主要包括Configuration,SessionFactory,Session;Hibernate中实体关系映射配置文件XXX.hbm.xml中对基本的实体关系映射如何配置,要求能独立的创建一个完整的Hibernate项目。
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.bean"><class name="Student" table="student"><id name="id" type="java.lang.Integer" column="id" ><generator /></id><property name="name" type="java.lang.String" column="name"/><property name="sex" type="java.lang.String" column="sex"></property><property name="birthday" type="java.util.Date" column="birthday"></property><property name="state" type="java.lang.Integer" column="state"></property></class></hibernate-mapping>?
图2-1
?? 将Student.hbm.xml加入到Hibernate的总体配置文件中。
步骤五:
?? 在项目中使用hibernate API获取hibernate的Session对象,建立和数据库的连接,具体代码自己完成 (可以将获取session的方法单独写在一个类里,也可以直接写在dao里)
步骤六:
?? 创建com/dao/StudentDao.java类,此类使用Hibernate中的session对象实现对Student的增删改查功能,具体代码自己实现,参考课上例子。
???1.增加Student:
2.修改Student:
3.删除Student:
4.查找Student列表:
步骤七:
?????? 完成相关servlet和Jsp前端代码
[项目源代码下载]