hibernate逆向工程
来源:互联网 发布:python写文件不覆盖 编辑:程序博客网 时间:2024/05/21 06:34
计应134软件实验班(刘瑞锋)学习笔记:
ssh框架中h是对象关系映射框架,负责连接连接应用程序和数据库,在应用程序中通过创建持久化类来使用Hibernate,这样应用程序不再关心后台所用的数据库,实现应用程序的业务逻辑和数据库之间的解耦。
Hibernate项目需要用到两个文件,一个是hibernate.cfg.xml,用于配置Hibernate和数据库的连接信息;另一个是XML映射文件,该文件用来描述持久化类和数据库表、数据列关系之间的对应关系,XML映射文件要加载到Hibernate配置文件中。
Hibernate-关系映射文件
Hibernate采用XML格式的文件来实现对象和关系数据库之间的映射。在程序运行时Hibernate将根据映射文件来生成数据库操作的SQL语句,一张表对应一个映射文件,映射文件主要内容是以XML的方式描述数据库表的相关信息。
Hibernate连接数据库的配置
XML映射文件
<class>:一个<class>对应一个持久化类,每个持久化类对应一个数据表。
<id>:<id>是<class>的子元素,由于表中每个记录都有唯一的标示,对应类的实例也要有唯一的标示属性。
<column>:<column>是<id>的子元素,用来指定数据表中的标识列的名字。
myeclipse中使用Hibernate
选择新建项目右击->选择myeclipse->add hibernate Capabilities->配置hibernate.cfg.xml连接数据库信息。这样就完成了Hibernate框架的配置
这样我们就可以选择myeclipse中一个非常简单快捷生成Java文件的选项->逆向工程
选择window->show view->db browser->新建连接->选择数据库中的表右击->选择Hibernate reverse engineering,弹出一个对话框,选择你要生成的文件->下一步->如果数据库中表和表之间存在关系,可中表的持久化类和基本操作(DAO)。
逆向工程可以让编程人员对数据库的操作更加便捷,通过hibernate逆向工程生成Java代码,对数据库的基本操作都不用在自己动手写,直接调用逆向生成代码中的方法对数据库进行基本的增删查改操作。
hibernate逆向生成的Java代码中对数据进行封装,DAO里面就是对数据的增删查改操作,通过逆向工程我们就节约了大量的时间,我们不用关注Java代码,我们只要写具体的操作,调用其中的方法,这种方法非常适合表和表之间存在关系的时候使用,这样我们就不用考虑表之间的关系。
逆向工程非常适合我这种懒人,希望大神们多多指点
- Hibernate逆向工程示例
- hibernate逆向工程
- hibernate 逆向工程
- hibernate 逆向工程问题
- hibernate逆向工程
- CRM-Hibernate逆向工程
- Hibernate逆向工程
- Hibernate逆向工程示例
- Hibernate-逆向工程
- ssh的Hibernate逆向工程
- hibernate框架入门-逆向工程
- Myeclipse支持hibernate逆向工程
- myeclipse中的hibernate逆向工程
- hibernate逆向工程生成实体
- Hibernate基础之逆向工程
- MyEclipse6.0 Hibernate逆向工程对应问题
- MyEclipse如何对Hibernate进行逆向工程
- myeclipse平台中实现hibernate逆向工程
- 构建下一代服务载体,智能设备这座宝藏该怎么挖?
- iOS开发-XMPP简单介绍
- linux中adb查看Android设备显示“no permission”的解决方案
- POJ2392:Space Elevator
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- hibernate逆向工程
- ubuntu 14.04环境下ia32-libs源
- 黑马程序员——Java基础---I/O流(上[异常])
- Lambda表达式1
- Libs文件夹下的Jar文件为什么不会自动放在Android Private Libraries目录下
- XCode工程文件关于"保存"的坑爹设置
- Ext入门alert加回调
- MySQL中Join算法实现原理分析
- 关于整型长度