idea创建mysql映射文件_IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

2022-08-05 10:59:51

1、构建项目并添加项目结构配置以及配置初始参数

1.1、如图将基本的架子搭建好

3ae35a2e52517ae6f55ae3a0bf666466.png

1.2、点击File,弹出的菜单中点击Project Structure;

1.3、点击左侧的Modules,再点击“+”号,再在弹出的菜单中选择Hibernate;

12b25d434400e79fbff0b0f29dab0c57.png

1.4、在这时,项目中多出了一个Hibernate,点击Hibernate,再点击“+”号,选择hibernate.hbm.xml;

a762afdafd5a076659df36512fe44c66.png

1.5、弹出的窗口中选择Hibernate的版本,然后点击OK;

255880db36ef82606c889d9ab5e23fee.png

1.6、点击OK后在原来1.4步骤的窗口中的Apply按妞应用到项目;

1.7、这时项目架子中多出了一个名为hibernate.hbm.xml的配置文件;

4dba54dc3d4cdb8f20a3b6b24c3a8e82.png

1.8、在hibernate.hbm.xml中配置如下配置;

/p>

“-//Hibernate/Hibernate Configuration DTD//EN”

“http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd”>

jdbc:mysql://localhost:3306/SSHBlog?useUnicode=true&characterEncoding=utf8&useSSL=true&zeroDateTimeBehavior=convertToNull

com.mysql.jdbc.Driver

root

update –>

1

1.9、第一步配置完毕。

2、配置数据库

2.1、点击左下角按钮,使窗口样式如图所示;

a2c7d690bdf4804698310e7fbe659728.png

2.2、选择数据库;

7d0329a13e7be1c0a5bb745130bef1e0.png

2.4、配置数据库后测试连接是否成功,若成功后点击确定;

75a93b940092dd6938dd6419f9eb80e0.png

2.5、数据库如下;

L3Byb3h5L2h0dHBzL2Jsb2cuY3Nkbi5uZXQvY2hlbnl1bnFpYW5nL2FydGljbGUvZGV0YWlscy84MTAyNjgyMw==.jpg

49c6ab187750f70032b1fbf22799ec64.png

3、生成Hibernate的实体类以及配置文件

3.1、点击窗口中的Persistence;

1041833960084f52accfe714eac731ad.png

3.2、在Persistence中右键项目,然后点击Generate Persistence Mapping,选择By Database Schema;

b332899598b56374b2463f48fff0361a.png

3.3、选择数据源,配置实体类包,选择要生成的实体类(其中日期类型的只能手动修改为java.util.Date),然后点击OK;

L3Byb3h5L2h0dHBzL2Jsb2cuY3Nkbi5uZXQvY2hlbnl1bnFpYW5nL2FydGljbGUvZGV0YWlscy84MTAyNjgyMw==.jpg

07e7cc47651ff4d9f21ccb80f06ee79b.png

3.4、等待一段时间之后,发现项目中的实体类以及配置文件已经自动生成。

e1525745d971b341393057d7b4b4aa7f.png

【转】IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

1.构建项目并添加项目结构配置以及配置初始参数 1.1.如图将基本的架子搭建好     1.2.点击File,弹出的菜单中点击Project Structure:     1.3.点击左侧的Modul ...

用MyEclipse自动生成hibernate映射文件和实体类

创建数据库,创建相应的表 点击图标,选择MyEclipse Datebase Explorer 右击空白区域,选择new菜单,根据提示创建数据库连接,创建好后会显示你所创建的连接名,如图mysqldb ...

生成 hibernate 映射文件和实体类

创建web工程,使用Hibernate的时候,在工程里一个一个创建实体类太麻烦,浪费时间,现在教大家如何用MyEclipse自动生成Hibernate映射文件及实体类 方法/步骤   创建数据库,创建 ...

SpringBoot使用logback自定义配置时遇到的坑 --- 在 /tmp目录下自动生成spring.log文件

问题描述 SpringBoot项目使用logback自定义配置后,会在/tmp/ 目录下生成 spring.log的文件(如下图所示). 解决方案 通过各种资料的搜索,最终发现问题的所在(logbac ...

使用注解方式生成Hibernate映射文件

@Entity:表示是一个hibernate的实体类 @Table:表示实体类和表的对应关系 @Id:表示是数据库中的主键 @Column:在数据表中描述的对应的列的信息 属性名是根据get方法,数据 ...

Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类

一.安装hibernate tools插件 1.在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3. ...

mybatis中映射文件和实体类的关联性

mybatis的映射文件写法多种多样,不同的写法和用法,在实际开发过程中所消耗的开发时间.维护时间有很大差别,今天我就把我认为比较简单的一种映射文件写法记录下来,供大家修改建议,争取找到一个最优写法~ ...

Mac下,(OS系统)IDEA 逆向工程,生成 hibernate 映射文件以及对应的javaBean(类似于eclipse)

找了好久,逆向工程生成javabean的,在Macbook的OS系统下使用idea生成. 参考博客:http://m.blog.csdn.net/quan20111992/article/detail ...

在MVC架构中使用CodeSmith生成NHibernate映射对象和实体类

第一步:找到生成模板,如下图 第二步:配置数据库连接(如下图),然后右击第一步找到的模板,点击Excute 第三步:执行操做(如下图) 第四步: 找到之前配置生成的文件夹,找到如下文件(图中标记的文件 ...

随机推荐

jvm 原理和优化

在csdn 上看到的,觉得很好,收藏了: 原博文地址: 濤子 http://blog.csdn.net/ning109314/article/details/10411495/ JVM工作原理和特点主 ...

BZOJ-1968 COMMON 约数研究 数论+奇怪的姿势

1968: [Ahoi2005]COMMON 约数研究 Time Limit: 1 Sec Memory Limit: 64 MB Submit: 1513 Solved: 1154 [Submit] ...

HadoopDB:混合分布式系统

HadoopDB 是一个 Mapreduce 和传统关系型数据库的结合方案,以充分利用 RDBMS 的性能和 Hadoop 的容错.分布特性.2009 年被 Yale 大学教授 Abadi 提出,继而 ...

ASP.NET 2.0服务器控件开发的基本概念(转载)

利用ASP.NET 2.0技术,创建Web自定义服务器控件并不是一件轻松的事情.因为,这需要开发人员了解并能够灵活应用多种Web开发技术,例如,CSS样式表.客户端 脚本语言..NET开发语言.服务器 ...

OpenCV在矩阵上的卷积

转载请注明出处!!!http://blog.csdn.net/zhonghuan1992 OpenCV在矩阵上的卷积 在openCV官网上说是戴面具,事实上就是又一次计算一下矩阵中的每个value,那 ...

C#基础知识-面向对象思想之继承(八)

上一篇的标题编程思想我觉得不是很符合主题,因为编程思想的范围太大了,不仅仅是封装 继承 多态,所以比较符合主题的应该是面向对象思想.这一篇中将继续叙述面向对象思想中的继承. 从字面来看继承表达的意思已 ...

spring项目出现无法加载主类

问题:eclipse总是运行之前的项目,新改变的项目内容,不运行.于是我想要是清理缓存,网上说project--->clean指定的项目就可以 但是clean后就无法加载主类了,项目上还出现了红 ...

Servlet案例6:显示用户的上次访问时间

这里是cookie的简单应用 告诉用户您的上次访问时间是:xxxx-xx-xx xx:xx:xx 思路: 第一次访问该网站时候,记录当前访问时间(new Date()) 把当前时间以cookie的形式 ...

zoj 3469 区间dp **

题意:有一家快餐店送外卖,现在同时有n个家庭打进电话订购,送货员得以V-1的速度一家一家的运送,但是每一个家庭都有一个不开心的值,每分钟都会增加一倍,值达到一定程度,该家庭将不会再订购外卖了,现在为了 ...

  • 作者:小小仙女儿
  • 原文链接:https://blog.csdn.net/weixin_32273559/article/details/114176724
    更新时间:2022-08-05 10:59:51