hbm2java和hbm2ddl工具
发布日期:2021-08-15 22:29:46 浏览次数:36 分类:技术文章

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

hbm2java工具根据映射文件自动生成Java源文件,而hbm2ddl工具则根据映射文件自动生成数据库Schema,下面是这两种工具的使用:

1.建立Java工程,加入Jar包,创建创建hibernate配置文件以及响应的映射文件,相关jar包及工程目录如下:

2.相关文件代码如下:

build.xml:

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

 

hibernate.cfg.xml:

1 
2 5
6
7
org.hibernate.dialect.MySQLDialect
8
com.mysql.jdbc.Driver
9
jdbc:mysql://localhost:3306/hibernate
10
root
11
12
true
13
14
15

 

customer.hbm.xml:

1 
2 5
6
7
8
9
10
11
12
14
15
16
17
18
20
21

3.运行项目:

run as,ant build,刷新项目,工程目录如下:

 

其中Customer.java即为根据映射文件生成的java源文件,classes目录下为编译后的classes文件

查看数据库,发现新生成了一个customers表,即为根据映射文件生成的数据库文件

转载于:https://www.cnblogs.com/godwhisper/p/6794064.html

转载地址:https://blog.csdn.net/weixin_30781107/article/details/97177382 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:狗脸识别APP整合
下一篇:Java 基础 - 泛型类/泛型方法/类型通配符'?' 的用法及栗子

发表评论

最新留言

很好
[***.229.124.182]2024年04月18日 13时46分40秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Spring注解驱动开发第40讲——你晓得@EventListener这个注解的原理吗? 2019-04-27
Spring注解驱动开发第41讲——Spring IOC容器创建源码解析(一)之BeanFactory的创建以及预准备工作 2019-04-27
Spring注解驱动开发第42讲——Spring IOC容器创建源码解析(二)之执行BeanFactoryPostProcessor 2019-04-27
Spring注解驱动开发第43讲——Spring IOC容器创建源码解析(三)之注册BeanPostProcessor 2019-04-27
Spring注解驱动开发第44讲——Spring IOC容器创建源码解析(四)之初始化MessageSource组件 2019-04-27
Spring注解驱动开发第45讲——Spring IOC容器创建源码解析(五)之初始化事件派发器 2019-04-27
Spring注解驱动开发第46讲——Spring IOC容器创建源码解析(六)之初始化所有剩下的单实例bean(上) 2019-04-27
Spring注解驱动开发第47讲——Spring IOC容器创建源码解析(七)之初始化所有剩下的单实例bean(下) 2019-04-27
Spring注解驱动开发第48讲——Spring IOC容器创建源码解析(八)之完成BeanFactory的初始化创建工作,最终完成容器创建 2019-04-27
Spring注解驱动开发第49讲——Spring IOC容器创建源码解析(九)之Spring IOC容器创建源码总结 2019-04-27
Spring注解驱动开发第50讲——带你走进Servlet 3.0的世界 2021-06-30
Spring注解驱动开发第51讲——ServletContainerInitializer来了,傻孩子们,快跑啊! 2021-06-30
Spring注解驱动开发第52讲——使用ServletContext注册web三大组件 2021-06-30
Spring注解驱动开发第53讲——Servlet 3.0与Spring MVC的整合分析 2021-06-30
IntelliJ IDEA快速入门 | 第七篇:你知道在IntelliJ IDEA中如何显示和关闭工具栏和目录栏吗? 2021-06-30
IntelliJ IDEA快速入门 | 第八篇:IntelliJ IDEA中Module的使用 2021-06-30
IntelliJ IDEA快速入门 | 第九篇:IntelliJ IDEA中的常用配置(一)——设置IntelliJ IDEA的主题 2021-06-30
IntelliJ IDEA快速入门 | 第十篇:IntelliJ IDEA中的常用配置(二)——设置IntelliJ IDEA编辑区彩色代码主题 2019-04-27
IntelliJ IDEA快速入门 | 第十一篇:IntelliJ IDEA中的常用配置(三)——设置鼠标滚轮修改字体大小 2019-04-27
IntelliJ IDEA快速入门 | 第十二篇:IntelliJ IDEA中的常用配置(四)——设置鼠标悬浮提示 2019-04-27