IDEA添加hibernate配置文件(包括cfg和hbm)

2023-12-19 02:08

本文主要是介绍IDEA添加hibernate配置文件(包括cfg和hbm),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

IDEA自动配置hibernate

大家用Eclipse做项目的时候是不是写配置文件的时候都觉得,又要导jar包又要导约束好麻烦。那么有没有一种。。。
有啊,换IDEA啊。

配置hibernate.cfg.xml

在创建hibernate项目时有这么个选项
这里写图片描述
勾上的话,就会在创建项目在src文件夹下自动创建一个hibernate.cfg.xml。如果创建项目时没有勾选这个选项,我们可以进到Project Structure ->Modules -> Hibernate 点右边的小绿+,然后切记选择路径选到src下,点击ok。
这里写图片描述
然后在src下就自动生成了一个hibernate.cfg.xml文件,但是里面的具体配置还是要自己写的。
这里写图片描述

配置*.hbm.xml

配置完成hibernate.cfg.xml后,我们可以通过数据库中的表来自动创建orm配置文件。
首先我们先把数据库工具窗口打开
这里写图片描述
点击小绿+,选择MySql
这里写图片描述
把该填的都填上
这里写图片描述
Database是你要连接的数据库名,还有你的数据库管理员账号和密码,之后点击Test Connection测试下能不能连上。
这里写图片描述
Successful,点击OK。
然后我们把persistence工具窗口打开。
这里写图片描述
在该窗口下右击项目名
这里写图片描述
Generate Persistence Mapping -> By Database Schema 根据数据库来创建映射。
这里写图片描述
按照上图进行选择,注意红线框起来的部分。
点击OK,我们可以看到不光是orm配置文件,连对应的类都帮我们建立好了。
点开brm.xml和类文件,会发现有一些报错提示。
这里写图片描述
不要方,光标放在报错上按Alt+Enter,再敲回车
这里写图片描述
选择好你的数据源,Ok
好
可以发现报错都消失了。

最后日常舔舔高颜值又方便的Idea。嘶溜嘶溜。

这篇关于IDEA添加hibernate配置文件(包括cfg和hbm)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/510550

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

MySQL的配置文件详解及实例代码

《MySQL的配置文件详解及实例代码》MySQL的配置文件是服务器运行的重要组成部分,用于设置服务器操作的各种参数,下面:本文主要介绍MySQL配置文件的相关资料,文中通过代码介绍的非常详细,需要... 目录前言一、配置文件结构1.[mysqld]2.[client]3.[mysql]4.[mysqldum

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理

idea Maven Springboot多模块项目打包时90%的问题及解决方案

《ideaMavenSpringboot多模块项目打包时90%的问题及解决方案》:本文主要介绍ideaMavenSpringboot多模块项目打包时90%的问题及解决方案,具有很好的参考价值,... 目录1. 前言2. 问题3. 解决办法4. jar 包冲突总结1. 前言之所以写这篇文章是因为在使用Mav