myeclipse自动生成hibernate映射文件
在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件匹配,myeclipse中有个MyEclipse Database Explorer视图,它提供了myeclipse与数据库直接连接的内置窗口,并且通过此窗口可以生成hibernate的mapping文件
具体操作步骤如下:
一、MyEclipse Database Explorer 建立数据库连接
二、为web项目添加hibernate支持
1.选中web项目testHibernate,点击鼠标右键MyEclipse-Add HibernateCapabilities
2.选择择hibernate.cfg.xml的目录结构
3.选择数据库连接方式,在DB Driver中选择之前建的数据库连接
4.点击next。新建SessionFactory包,并Finish
三、根据MyEclipse Database Explorer中的表生成Hibernate映射文件
1.选择表,点击鼠标右键,选择Hibernate ResverseEngineering
图:
java src folder: src目录
java package: 生成文件存放的包路径
Create POJO<>DB Table mapping information:
Create a Hibernate mapping file(*.hbm.xml) for each database table--生成表的映射文件
Add Hibernate mapping annotations to POJO--
Update Hibernate configuration with mapping resource location--把生成的表映射文件添加到Hibernate配置文件中
Java Data Object(POJO<>DB Table):
Create abstract class--把表的实体类作为抽象类生成,同时生成一个该抽象类的子类(默认不选:生成表的非抽象实体类)
Base persistent class:-- 表实体类的继承类(一般情况不填)
Java Data Access Object(DAO):(选择该项:会在路径下生成一个Hibernate的DAO接口,一个实现接口的DAOImp类,一个继承实现类<拥有增、删、改、查方法>的子类)
DAO type:--生成DAO的类型
Base class--生成DAO的存放路径
相关推荐
用MyEclipse自动生成hibernate映射文件和实体类
介绍myeclipse自动生成hibernate映射文件的说明
myeclipse自动生成hibernate映射文件,省时省力,但一般情况下,还需要手动修改一些东西。
Myeclipse生成Hibernate映射文件
Myeclipse自动生成Hibernate配置文件及实体类映射ORM配置文件--hibernate方式
根据实体类生成简单的Hibernate映射文件,对不用Myeclipse的童鞋还是有用
用MyEclipse自动生成Hibernate映射文件和实体,图解
MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件
Hibernate中根据数据库中各表,使用myEclipse的返向工程,自动生成hibernate.cfg.xml 配置文件 与person.hbm.xml映射文件和持久化类 (图文介绍)
myeclipse自动生成hibernate映射文件,所需要的sqlserver jar包
使用MyEclipse生成hibernate映射文件以及相应的pojo类,链接的是mysql数据库,相应的数据库文件是订单信息
关于用hibernate映射类时涉及到一个问题: 1.先创建数据表再写JOPO类和映射文件 2.先写POJO类,然后映射文件,最后数据库 3.先映射文件,再同时生成POJO类和数据库 第1种 方法有背面向对象原理,而且控制起来不大...
4.从 Database Explorer 的表定义中生成 Java 类和 Hibernate 数据库映射文件 (.hbm) 5.使用 HQL 编辑器 6.创建使用 Hibernate 的小测试应用 目录 1.前言 2.准备工作 3.介绍 4.Hibernate 一览 5.创建 ...
Hibernate中根据数据库中各表,使用myEclipse的返向工程,自动生成hibernate.cfg.xml 配置文件 与person.hbm.xml映射文件和持久化类 (图文介绍)
内含自动生成Hibernate映射关系文件,MyEclipse8.5破解,cvs操作教程,MyEclipse构建Web+Service,Myeclipse连接数据库