hibernate通过数据库表反向生成实体类

简介:     步骤一: window-->open Perspective-->MyEclipse Java Persistence 进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby, 点击右键新建new一个在出现的面板Da...

 

 

步骤一:

window-->open Perspective-->MyEclipse Java Persistence

进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,

点击右键新建new一个在出现的面板Database Driver中,Driver template中选择Oracle(ThinDriver)这里以oracle软件为例,如果是mysql就选mysql的
driver name可以随意取,Connection URL就写平常的JDBC中的 URL,jdbc:oracle:thin:@127.0.0.1:1521>]:,用户名,用户密码 也是的,接下来add Jars添加oracle的驱动包,点Test Driver测试下是否可用,点击Finish完成,这时在视图中会出现你写的driver name的那个图标了,点击图标可以看到数据库中所有的表 。
 
步骤二:
选中项目右键 -->MyEclipse-->add Hibernate Capabilities

这里我们选择hibernate3.2然后如果需要用到在实体类 上添加注释的话那么选中紧挨着的Enable Hibernate Annotations Support



然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件

下一步选中一个DB Driver中我们第一步建立的那个, 

 

然后下一步选中一个目录(选择目录和包)存放自动生成的 HibernateSessionFactory工具类

点Finish完成

步骤三:
 
反转,到DB Brower中那个新建的选中点开到所有表选中并且点击右键--->Hibernate Reverse Enginnering


选中目录存放将要反转出来的实体类并且勾选中Create POJO<>DB(add Hibernate mapping..用来在实体类中添加注释映射,可选可不选),选中Update Hibernate configuration..用来将生成的实体类映射到上一步生成的hibernate.cfg.xml中去,


接着再下一步到typeMapping 这里选中Hibernate type类型,再到Id Generator这里,可以设置成为native,Generate version and timestamp tag是用来在有version字样的数据库列生成表的字段时自动加上@version注解,同样可选可不选,然后点击Finish完成。 就可以回到my eclipse enterprise视图下面看到所生成的实体类以及配置文件。

目录
相关文章
|
2月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——TestStu.java
hibernate正向生成数据库表以及配置——TestStu.java
18 1
|
2月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Teacher.hbm.xml
hibernate正向生成数据库表以及配置——Teacher.hbm.xml
13 1
|
2月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Teacher.java
hibernate正向生成数据库表以及配置——Teacher.java
12 0
|
2月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Student.java
hibernate正向生成数据库表以及配置——Student.java
10 0
|
2月前
|
Java 数据库连接
hibernate注解实体类(Dept.java)
hibernate注解实体类(Dept.java)
14 1
|
2月前
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Dept实体类和对应的配置信息
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Dept实体类和对应的配置信息
14 1
|
20天前
|
SQL Java 数据库连接
使用Hibernate进行数据库持久化操作
【4月更文挑战第15天】Hibernate 是一款开源 ORM 框架,简化数据库操作,通过映射将 Java 对象与表交互。核心接口包括 SessionFactory、Session、Transaction、Query 和 Criteria。使用 Hibernate 需添加依赖,配置 hibernate.cfg.xml 文件,设置数据库信息,并创建实体类及映射文件。
|
2月前
|
Java 数据库连接
hibernate注解实体类(Emp.java)
hibernate注解实体类(Emp.java)
14 1
|
2月前
|
JavaScript Java 数据库连接
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Emp实体类和对应的配置信息
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Emp实体类和对应的配置信息
23 0
|
11月前
|
SQL Oracle Java
巧用Hibernate 完成多数据库的DDL脚本创建
巧用Hibernate 完成多数据库的DDL脚本创建
177 0