[JAVA] Spring Hibernate简述

1. 新建User实体类

[JAVA] Spring Hibernate简述

2. 添加对应的实体类映射配置文件User.hbm.xml. New-Other-XML-XML File-Create a XML file from a DTD file- Select XML Catalog entry-Hibernate mapping DTD.

[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述

3.  新建UserDao接口

[JAVA] Spring Hibernate简述

4. 加入Hibernate 框架(myeclipse可以直接加入,但eclipse则需手加入jar包),生成SessionFactory及Hibernate配置文件。

[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述

4. 实现UserDao

[JAVA] Spring Hibernate简述

上述方法为直接通过Hibernate的SessionFactory 来实现数据持久化操作,下面将引入Spring的依赖注入

[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述


上述方法引用的SessionFactory来自独立的Hibernate框架, 下面将测试Spring集成的Hibernate 框架,首先引入Spring框架(其实前面用Spring实例化SessionFactory时就应引入了)

[JAVA] Spring Hibernate简述

在beans.xml中通过outline添加datasource和SessionFactory

[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述

除了上述的SessionFactory外,可直接用HibernateTemplate

[JAVA] Spring Hibernate简述

[JAVA] Spring Hibernate简述


选择UserDaoImpl添加JUnit Test Case测试[JAVA] Spring Hibernate简述


[JAVA] Spring Hibernate简述


重要说明:

1.上述内容非原创,实转载网易课堂javaEE****。
2. 仅为个人记忆,便于日后回忆。