动手弄了一下,把过程上传做个记录
①手动配置使用:
1、 首先是在原来的基础上添加jar包的支持。即hibernate的核心包和必须包分别如下~:
这些都是基础和必须的(当然是在没有用到Annotation注释的方式下)。。。
2、 写hibernate配置文件 hibernate.cfg.xml,其主要作用在于声明使用哪种数据库并进行数据库的连接,其内容类似如下:
3、 写HibernateSessionFactory、DAO基类BaseHibernateDAO
HibernateSessionFactory的作用就是创造一个session(可以认为一个会话,一个进程),让dao通过它进行四项基本操作。
BaseHibernateDAO的作用就是获得这个session。
4、 写表对应的实体类(DTO)
这个dto跟普通的dto没什么两样。。。
5、 写实体类—表 的映射文件 *.hbm.xml
其作用就是把dto的字段跟数据库的字段形成11对应的映射关系,两个字段名字不一定一样,但是一般一样好辨认。Hbm中要说明对应的是哪个dto对应数据库哪个表,dto使用绝对路径
6、 将 映射文件 注册到 hibernate.cfg.xml 中,如上图的
7、 实现DAO,用hql写dao,实现想要的功能。。。
以上就是手动配置的过程。
②使用myeclipse配置使用hibernate。
1、 注意,这个不需要先添加jar包的支持,机器自动生成!!!
2、 首先换成hibernate的视图:
3、 然后设置:右键选择new。。。出现下图:然后按照下图样子配置sql数据库连接
4、
5、 按照上图设置好,下面的记录密码要打勾,然后finish回到工程的页面。
6、 右键。Myeclipse,然后反向工程生成。。。可以了