Myeclipse6.0 的hibernate反向工程

Myeclipse6.0 的hibernate反向工程

第一步:建 DB Browser

方法一:Window -> Open Persipective -> MyEclipse Database Explorer

以后步骤同二

方法二: window / show view /other 选择如下图

最后,点击OK,在工作空间上将会出现一个DB Browser的配置页面,在配置页面空白处,右键,选择New按钮

在弹出的对话框当中配置数据库连接

点完成即可

点击 my_driver 可以new 表等

点connect to my_driver 可以new sql编辑器执行sql:

本次执行sql 例子如下:

create table testUser(

id int not null,

username varchar(200),

age int,

primary key ("ID")

)

点击左上绿色按钮即可执行sql

第二步:

新建java工程(简单省略了),

初始化Hibernate开发环境

点击工程 鼠标右键

得到下图:

Next (选择刚才你建立的 db browser)

Next  新进包名  如图

点击完成

新的工程目录结构如下图所示:

我们可以看到,系统自动给我们生成了HibernateSessionFactory.java及Hibernate.cfg.xml配置文件,并将Hibernate环境所需要的外部包文件也加入到CLASSPATH当中。

第三步:通过反向工程,生成POJO及hbm映射文件:

在DB Browser配置界面,入进hibernate数据库,如下图所示:

找到 该用户下 刚才所建的表

将弹出如下的对话框,在Java package当中输入产生的hibernate映射的JavaBean为com.gjrencai.model,详细请参考下图

点击Next>按钮,在新的对话框当中,在ID Generator的选项当中选择increment,表示ID为数据库自增长类型。

点击Next>,可以修改类名或列名。(可以加包名等)

点击完成 回到java项目查看

第四步 完成 测试例子

Myeclipse6.0 的hibernate反向工程,布布扣,bubuko.com

时间: 2024-11-03 05:44:29

Myeclipse6.0 的hibernate反向工程的相关文章

Hibernate反向工程生成DAO

通过Hibernate反向工程生成个DAO: package dao; import java.util.List; import org.hibernate.LockMode; import org.hibernate.Query; import org.hibernate.criterion.Example; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * A data access object (DAO) pr

自己手动安装hibernate tools for eclipse(Hibernate反向工程)

自己手动安装hibernate tools for eclipse(Hibernate反向工程) 用过myeclipse的人都知道,myeclipse有集成一个hibernate的可以根据数据库表自动生成mapping映射(xml 或annotation)以及java的pojo类的工具.其实hibernate官方网站就有提供一个这样的工具,当然,现在的 名字叫做jboss tools,而hibernate tools只是其中的一小部分. 对于像我这样的对myeclipse日渐臃肿而无法接受的人而

MyEclipse6.0神key

1.新建MyEclipseGen.java文件 2.添加如下代码内容到MyEclipseGen.java文件 1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4 public class MyEclipseGen { 5 private static final String LL = "Decompiling this copyrighted s

myeclipse6.0下载及注冊码

myeclipse6.0 下载地址.官方下载地址: http://www.myeclipseide.com/module-htmlpages-display-pid-4.html 本地快速下载地址: http://www.rosebush.cn/blog/html/23/t-7423.html http://soft.ghy.cn/software/catalog23/895.html myeclipse6.0注冊码大放送     摘要: myeclipse6.0注冊码大放送 Subscribe

Hibernate反向工程使用心得

MyEclipse中的hibernate反向工程可以根据数据表自动为我们生成实体类,提高工作效率. 但是,hibernate中单向一对多,多对一,双向多对一关联底层的数据库结构是一样, 双向一对一,单向一对一关联的底层数据库也差不多. 所以在进行反向生成实体类时候需要在生成过程中进行一些设置来生成我们需要的关联关系. 首先必须在myeclipse中建立数据库连接和配置好hibernate环境, 详细可参考:http://blog.csdn.net/fycheung/article/details

【11.0】Hibernate缓存机制(一级和二级缓存)

1.  一级缓存,二级缓存,查询缓存: 2.  一级缓存又称为session缓存.生命周期相同.周期较短.事务级别的缓存. get使用了一级缓存,用get查数据时,首先检查缓存中是否有该数据,如果有直接从缓存中取数据,如果没有再查询数据库,并且将数据放入缓存中. load也支持一级缓存.load还支持lazy.当load从数据库中查询数据后,也会将数据放入缓存. 3.  unique/list查询不会去查看缓存,但是list查询的实体对象将会放入缓存中. 4.  iterate会执行查询id的操

011 Hibernate反向工程构建实体和hbm文件 - bos

package com.hao.bos.entity;// Generated 2017-8-15 16:30:28 by Hibernate Tools 4.0.0 import java.util.HashSet;import java.util.Set; /** * 定区 */public class Decidedzone implements java.io.Serializable { private static final long serialVersionUID = 1L;

MyEclipse Hibernate反向工程生成实体类

不废话,直接上步骤 step1.Window -> Open Perspective -> MyEclipse Database Explorer 到DB Broswer界面 step2.右键 -> New,新建一个数据库连接 step3.创建一个java项目 step4.给项目添加Hibernate Capabilities 项目 -> 右键 -> MyEclipse -> Add Hibernate Capabilities Add Hibernate Capabi

IntelliJ IDEA 2017版 spring-boot2.0.4+mybatis反向工程;mybatis+springboot逆向工程

一.搭建环境 采用IDE自动建立项目方式 然后,next next,配置导入依赖包 项目就生成了,在项目下导入配置文件GeneratorMapper.xml(项目结构如图所示) 配置文档,建立数据库和数据库连接 1 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC 2 "-//mybatis.org//DTD MyBatis Gen