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

相关文章

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

idea lanyu方式激活

访问http://idea.lanyus.com/这个地址。根据提示将0.0.0.0 account.jetbrains.com添加到hosts文件中,hosts文件在C:\Windows\System32\drivers\etc目录下。点击获得注册码即可。

持久层 技术选型如何决策?JPA,Hibernate,ibatis(mybatis)

转自:http://t.51jdy.cn/thread-259-1-1.html 持久层 是一个项目 后台 最重要的部分。他直接 决定了 数据读写的性能,业务编写的复杂度,数据结构(对象结构)等问题。 因此 架构师在考虑 使用那个持久层框架的时候 要考虑清楚。 选择的 标准: 1,项目的场景。 2,团队的技能掌握情况。 3,开发周期(开发效率)。 传统的 业务系统,通常业

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

BD错误集锦6——【IDEA报错】tomcat server功能无效,报错Java EE: EJB, JPA, Servlets

在网上查找原因,发现是非法关闭IDEA导致的。 Open Settings | Plugns and enable it. 在设置中enable JAVA EE和tomcat server即可。 参考: https://stackoverflow.com/questions/43607642/intellij-idea-plugin-errorproblems-found-loadin

1,Bochs 建立自己的配置文件

1,安装bochs 2.6.9时,附带安装dlxlinux,在安装目录存在dlxlinux文件夹:包含bochsrc.bxrc文件和hd10meg.img; 打开bochsrc.bxrc文件,这里面有2个重要的地方# what disk images will be used floppya: 1_44=floppya.img, status=inserted floppya.img就是要加

【已解决】在IDEA中使用Git拉取代码时提示:Can‘t update / master has no tracked branch

文章目录 问题描述原因分析解决方案 问题描述 在IDEA中使用Git拉取代码,尝试更新本地项目代码,提示 " Can't update / master has no tracked branch ",如下图所示: 原因分析 出现上述问题意味着本地名为master的分支(或者在很多新项目中为了更包容性已改为main作为默认分支名)并没有设置为跟踪任何远程分支。

IntelliJ IDEA svn chekout 项目发生svn不是内部命令

错误信息: 1、Cannot checkout from svn: 'C:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件 2、server ssl cerificate verification failed:certificate issued for a different hostname.issuer is not trusted (服务器ssl证书验证失败

用 idea 启动多个实例

在学习负载均衡的时候,要模拟多个实例均提供一个服务,我们要如何用 idea 启动多个实例呢?         如下图,我们已经启动了一个 ProductService 服务,现在想再启动两个相同的服务 1. 选中要启动的服务,右键选择 Copy Configuration... 2 在弹出的框中,选择 Modify options -> Add VM option