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 映射文件的步骤如下: 1. 打开项目,找到 Hibernate配置文件 `hibernate.cfg.xml`,该文件通常位于项目的`src/main/resources`目录下。 2. 打开 `hibernate.cfg.xml` 文件,查看 `mapping` 标签中是否包含了映射文件的配置,例如: ```xml <mapping class="com.example.entity.User"/> <mapping class="com.example.entity.Order"/> ``` 上面的配置表示,Hibernate 使用注解方式映射了 `com.example.entity` 包下的 `User` 和 `Order` 两个实体类。 3. 如果 Hibernate 使用的是 XML 映射文件,那么可以在 `mapping` 标签中使用 `resource` 属性指定映射文件的路径,例如: ```xml <mapping resource="com/example/entity/User.hbm.xml"/> <mapping resource="com/example/entity/Order.hbm.xml"/> ``` 上面的配置表示,Hibernate 使用 XML 映射文件来映射 `com.example.entity` 包下的 `User` 和 `Order` 两个实体类。 4. 如果无法在 `hibernate.cfg.xml` 文件中找到映射文件的配置,那么可以在项目中搜索包含实体类的文件,例如,在 IDEA 中可以使用 `Ctrl+Shift+N` 快捷键打开搜索框,然后输入实体类的名称,查找包含该实体类的文件,通常映射文件的名称和实体类的名称相同,只是后缀名不同,例如 `User.java` 对应的映射文件名为 `User.hbm.xml` 或 `User.orm.xml` 等。 总之,根据项目的实际情况,可以选择不同的方式来查找和管理 Hibernate 的映射文件。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值