博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate tool使用备忘
阅读量:7070 次
发布时间:2019-06-28

本文共 983 字,大约阅读时间需要 3 分钟。

使用JdbcTemplate的过程中,由于会将ResetSet的数据映射到一些pojo的里,而根据库表手写这些pojo比较费时,可以使用hibernate_tool根据库表生成相应的pojo对象,类似hibernate_tool工具还有myeclipse自带的反向生成功能。

1.新建hibernate.cfg.xml主要用来配置要连接的目标库,驱动等。注意,要选中Create a console configuration, 点击下一步,在里面配置针对哪些表做代码生成。

注意,可以随时保存再编辑,通过show view | Hibernate Configurations可以找到之前保存文件。

2.运行工具栏中Hibernate tool的下拉项:Hibernate Code Generation Configurations。如果没有可以运行的配置,需要右键新建配置。新建的过程就是指定将来生成的pojo放到哪个目录下,哪些表生成,关联关系是否生成等。在生成pojo的同时会被这些信息写入到文件hibernate.reveng.xml。 如果不指定哪些表,默认该库的全部表对应的Pojo会生成在指定目录下.

2.1在Console configuration之前创建的configuration(映射文件引入配置文件)

2.2 output指定src目录

2.3 package指定src下的package

2.4点击setup创建映射文件(里面定义表生成pojo)

2.5 Exporters标签里面定义导出的内容。这里仅选择Domain Code

2.6. 点击run生成。

 

3.hibernate tools是JBboss  tool的多个eclipse插件中的一个。jboss所有资源的下载地址:http://sourceforge.net/projects/jboss/files/,不推荐官网下载。
如果连不上外网,可以下载离线安装,注意,安装插件时选中offline,否则安装会一直停顿。

4.对于有主键的表,会生成二个类。对于JdbcTemplate是不支持映射到嵌套类的。既然用了JdbcTemplate, Hibernate风格的嵌套类就没有使用的必要了。即使没用,但通过该生成类快速制作自定义Bean,同时这些类符合java的全名规范

转载地址:http://jlhll.baihongyu.com/

你可能感兴趣的文章
以后修改系统自带的控件 注意
查看>>
Eclipse编辑快捷键
查看>>
POJ 1915 简单 广搜题
查看>>
洛谷P2419 [USACO08JAN]牛大赛Cow Contest
查看>>
luogu P2107 小Z的AK计划
查看>>
python处理时间戳
查看>>
largest-divisible-subset
查看>>
listen函数里面backlog的意义以及各种情况
查看>>
100层高楼摔2个鸡蛋的问题?
查看>>
新东方雅思词汇---7.2、warrant
查看>>
html5--6-56 阶段练习5-翻转效果
查看>>
php实现合并多个数组
查看>>
php实现合并两个排序的链表(很多情况下新建数组装东西比连东西逻辑快很多)($cur=$cur->next;的理解)...
查看>>
进度条控件基本使用
查看>>
DataGrid PCV排序学习
查看>>
centos7安装jdk1.8
查看>>
Vue中v-for的数据分组
查看>>
实现选项卡的原理
查看>>
ajax 无刷新下拉加载更多。
查看>>
[Xilinx]同步复位与异步复位
查看>>