hibernate由数据库表导为映射文件和持久化类的流程
来源:互联网 发布:矢量图网站 知乎 编辑:程序博客网 时间:2024/06/06 01:19
问题?hibernate由数据库表导为映射文件和持久化类的流程
1.新建一个web项目,加一个包(这个包里加映射文件和持久化类),加一个配置文件,这个文件内容,可以复制。也可以接下来通过导成hibernate工程的时候自动生成。
2.导成hibernate工程步骤
3.箭头所指处,就是hibernate必要导包处,如果已经导了。就不用勾选这个。next
4.这里就是hibernate.cfg.xml配置文件处,前面新建的选中existing,找到该配置文件。如果没有则new一个配置文件。next
5.这是生成hibernateSessionFactory类,这个生成就好了。在进行数据交互的时候需要用。可以放到固定包下或者新建一个包(Browser或new) next
6.看下图,在工程上出现了紫色小圈圈,这样我们的hibernate工程就成功了。接下来就是通过数据库表反生成映射文件和持久化类操作了。
7.找到数据库连接池
8.在这里因为我以前新建的有,如果没有的点击右键新建一个就好了。下面的是新建过程
9.选择数据库模板,看你用的是什么数据库。取一个名字,随便取。然后就是连接路径,这里写的MySql的路径。填写用户名及密码。添加jdbc的jar包如下。这个jar包可以到我们资源去下。数据库连接池生成了。
10.然后打开新建的数据库连接池,如下开始反工程生成映射文件和持久化类的步骤。
11.第一个选择你的工程目录下的src,第二个选择你生成文件所要在的包。1:生成映射文件,还有随从持久化类路径的改变更新映射文件冲class的路径。
第二个是生成持久化类。第三个就不用勾选了,如果熟悉了正常的对数据库数据的交互事务处理,就可以生成这个,个人建议自己写为好。
12.第一个箭头:映射文件类描述属性的type类型选择,一般选择Java类型的。第二个箭头:id的类型,这个根据你数据库的表主键而定。next
13.好了,在这里映射文件和持久化类就生成了,接下来就可以进行数据事务的操作了。
- hibernate由数据库表导为映射文件和持久化类的流程
- 【Hibernate】——由持久化和映射文件创建表
- Hibernate根据数据库表生成持久化类和映射文件
- 疯了的Hibernate(4) -- 由数据库生成映射文件
- Hibernate学习之 -- 使用Middlegen-Hibernate-r5创建oracle10g的table的hibernate映射文件,Hibernate学习笔记三 ---持久化类和关系数据
- 由数据表生成hibernate映射文件和实体类
- 根据表生成持久化类和映射文件
- 使用myEclipse来生成hibernate 持久化类和映射文件
- 使用myEclipse来生成hibernate 持久化类和映射文件
- Hibernate持久化类和映射文件 Xxx-hbm.xml ----Hibernate_1
- hibernate教程____hibernate持久化(基于实体类注解和hbm.xml映射文件区别)
- hibernate持久化类映射文件*.hbm.xml
- hibernate持久化类映射文件*.hbm.xml
- Hibernate持久化映射文件配置说明
- 根据表结构自动生成【映射文件】和【持久化类】的工具
- 疯了的Hibernate(4) -- 由数据库生成映射文件 hiswing [原作]
- hibernate数据库和类的映射
- 说说 Hibernate 如何映射持久化类
- Java多线程
- hdu 5534 Partial Tree(完全背包)
- js获取不到display的属性
- java中static作用详解
- Hadoop — 分布式计算框架 Map-Reduce(初识 )
- hibernate由数据库表导为映射文件和持久化类的流程
- HDU 5550 Game Rooms(DP)
- Numpy 入门教程(1)
- 关于sizeof和strlen
- Win7下使用AndBug
- C++设计模式[六]桥接模式
- Numpy 入门教程(2)
- vi常用设置
- 通过实例分析下getDrawingRect,getHitRect,getLocalVisibleRect,getGlobalVisibleRect区别