hibernate 逆向工程

开发中建表,写实体,映射文件,很是繁琐。敲代码的懒汉,反正大多我是CC,CV的。

对于写实体,配置文件,通过逆向工程可以生成。

由于最近工作也用到了,所以写下逆向工程的简单配置。

如果其中有错误的,还望多多指导。我的是已经成功了。

  1. 导入hibernate 插件,这个自己百度了。

2.显示 Data,如果存在,请跳过。

点击OK后,如下图:

3.配置Data

右键,new,如图

选中自己使用的数据库,Name:名称是自己定义

点击next后,下面这张图,是我原来配置过的,配置过后图是这种效果,

如果是第一次配置,是什么都没有的,参考这样下张图。

第一次配置,参考如图:

点击之后,如下图,选择你自己使用的数据库版本。

接着点击 JAR List 选择数据库jar包驱动。

驱动添加好之后,就是配置,点击Properties,配置后之后,点击ok

测试配置是否成功

4.显示hibernate,如果已经有,可以跳过此步骤

点击ok之后,效果如图

5.配置hibernate数据库连接映射配置文件

配置步骤如图:

点击add configuration 后页面如图

db.per那一行后边,点击setup,如果是第一次使用,点击create new,

然后,选择配置文件存放的路径,这步图略。

选中好配置文件后如图:下面的需要添加的配置,自己补充完整。

6.如何显示Hibernate Code Generation Configu..,如果你的已经显示,请跳过。

步骤如下图所示:

7.配置 hibernate Code Generation

要想映射的功能,进行选中。

这里是编码方式

8.通过数据库,选择想要生成的映射文件

选择好之后,然后 ctrl + s 进行保存吧

8.最后一步,生成映射文件

点击Run ,就生成想要的文件了。

提示:如果点击Run 没有生成,说明中间有配置错的,具体那里出错,自己多看下。

匆忙之间写的,如果有遗漏之处,还望多多指导。

时间: 2024-10-17 09:17:15

hibernate 逆向工程的相关文章

Hibernate逆向工程

MySQL Administrator 创建表 MyEclipse Database Explorer视图: 1. New 2 .Driver template: MySQL Connector/J Driver name: 给定一个连接名称 Connection URL: jdbc:mysql://<hostname>[<:3306>]/<dbname>相应的修改 User name: MySQL连接名 Password: MySQL连接密码 Driver JARs:

(十四)hibernate逆向工程

一.hibernate逆向工程生成实体 介绍一个模型设计工具PowerDesigner,这个是j2ee开发必要的一个工具.一般在开发中先使用PowerDesigner 创建实体关系图即概念模型.建立了概念模型后生成特定数据库类型的物理模型,然后根据物理模型的创建表脚本创建库表:最后使用MyEclipse的hibernate特性针对表逆向生成实体类和映射文件.这样免去了编写实体和映射文件及其实体关系的麻烦. 二. 设计概念模型 relationship  一般的实体关系都可以使用,如果实体之间的关

MyEclipse Hibernate逆向工程的使用

简介MyEclipse自带很多非常实用的工具,本次将介绍Hibernate工具的使用.1.首先打开MyEclipse的Hibernate视图 2.然后在左上角的DB Browser视图中,右键,新建数据库连接驱动,如:下图是连接MySQL数据库的示例 3.为Java Web项目添加MyEclipse的Hibernate兼容项 4.按如下步骤一步一步往下走 (1) (2) (3) (4) 5.使用MyEclipse Hibernate 反向工具,根据表自动生成Hibernate的实体类和.hbm.

MyEclipse 2015 Hibernate逆向工程

1.使用DB Browser建立数据库连接 Window->Show View->Other... 搜索DB 在DB Browser新建数据库连接 点击"Test Driver",弹出下列提示框,表示连接成功! 在DB Browser中显示出建立的数据库连接,如下 双击"local"数据库连接,可以查看local数据库中的Table 在表上右键,选择Hibernate Reverse Engineering... 点击Java src folder右侧的

使用Myeclipse完成Hibernate的逆向工程

前面已经提到过Hibernate的开发流程一般有两种: 1.由Domain object > mapping > db 2.由db开始,用工具生成生成mapping 和Domain object. 在实际的开发过程中,涉及的表太多了,一个一个的写java实体类很费事费时的.Myeclipse提供了一个简单的方法:Hibernate逆向工程. 在这里将详细介绍使用myeclipse逆向生成Hibernate工程. 1.准备工作 首先你必须提供一个数据库,并且需要完整.正确处理他们之间的关系. 2

[转]hibernate在eclipse的逆向工程生成hbm.xml和bean类

原文地址:http://www.xuebuyuan.com/210489.html 以前一直用myelipse,在myeclipse做hibernate逆向工程倒是很顺手了. 可是最近改用eclipse了,开始是不会装eclipse插件,折腾了几天终于装下去了,可是又不会用病逆向工程 终于在一国外网站上终于找到了: http://iablog.sybase.com/paulley/2009/02/reverse-engineering-sql-anywhere-with-hibernate-to

删除逆向工程生成的hibernate关联

使用环境为:MyEclipse10和jdk1.7 步骤一.删除所有逆向工程生成的代码,一般包含sessionFactory和数据库表对应的实体类 步骤二.删除hibernate.cfg.xml文件 步骤三.按照下图所示: 删除完后就可以从新添加hibernate逆向工程代码了

Hibernate【查询、连接池、逆向工程】

前言 在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主键查询阿...使用HQL查询所有的数据....本博文主要讲解Hibernate的查询操作,连接池,逆向工程的知识点... get/load主键查询 由于主键查询这个方法用得比较多,于是Hibernate专门为我们封装了起来... get()立即查询 load()懒加载 对象导航查询 如果对象与对象之前存在一对多.多对一的关系的时候 在以前SQL查询的时候:我们如果想要得到

intellij 编译 springmvc+hibernate+spring+maven 找不到hbm.xml映射文件

1. 错误信息 Invocation of init method failed; nested exception is org.hibernate.MappingNotFoundException: resource: model/Department.hbm.xml not found at 2. 错误分析 (1)项目的hibernate逆向工程是用intellij的persistant工具来完成的,最终完成后,模型对象和映射文件都保存在了model的目录下. (2)由于我们设定了src文