Hibernate的手动编写和Myeclipse自动生成过程

 动手弄了一下,把过程上传做个记录


①手动配置使用:
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,然后反向工程生成。。。可以了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值