2020版本IDEA的Hibernate配置

本文详细介绍了如何在IntelliJ IDEA 2020.1版本中创建Hibernate项目,并连接MySQL 8.0.20数据库。步骤包括创建项目、添加MySQL JDBC驱动、在数据库中创建表、生成持久化类、配置hibernate.cfg.xml和Product.hbm.xml文件,以及进行测试验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工具介绍

使用工具版本:
2020.1IntelliJ
java14.0.1
MySQL 8.0.20
相关jar:
创建Hibernate项目时自动下载的jar包
mysql-connector-java-5.1.44

第一步、 创建Hibernate项目

在这里插入图片描述

若勾选Use library,则要自己导入相关jar包):

设置项目名和项目位置,点击Finish:

项目构建完成后自动创建lib目录和将Hibernate所有jar包放到此目录下并自动Add as Library。同时,自动生成了hibernate.cfg.xml和Main.java(下文有用到这两文件):

此外,还需要添加MySQL JDBC驱动,进入https://mvnrepository.com/。如下图,然后进去下载好mysql-connector-java-8.0.15。
在这里插入图片描述
进入Project Structure,然后按照下图操作:
在这里插入图片描述
在这里插入图片描述
然后apply后,如下图:
在这里插入图片描述

第二步、在mysql数据库中创建数据库test并创建一个学生表(product_ )

1.首先准备数据库test:

create database test;

2.在数据库test然后准备表:

CREATE TABLE product_ (
  id int(11) NOT NULL AUTO_INCREMENT,
  name varchar(30) ,
  price float ,
  PRIMARY KEY (id)
) DEFAULT CHARSET=UTF8;

3.IDEA连接数据库text
在IDEA中按照下图操作:
在这里插入图片描述
按照下图配置好数据库相关信息,最后测试连接。(测试连接可能会出Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ prope,参考:https://blog.youkuaiyun.com/liuqiker/article/details/102455077,在这里还有问题记得看评论。)
在这里插入图片描述
最后测试通过如下:
在这里插入图片描述
然后在连接里我们可以看到我们在数据库text创建的product_表已经展示了。
在这里插入图片描述

第三步、创建持久化类

创建一个table包:
在这里插入图片描述

按照下图操作:
在这里插入图片描述
在这里插入图片描述

第四步、修改配置文件hibernate.cfg.xml,和Product.hbm.xml

导入junit.jar包,在这里我是直接是AIt+After自动通过IDEA下载的。
在这里插入图片描述
按照如下配置修改好。(如果对该块配置文件有问题,推荐视频:https://www.bilibili.com/video/BV15t41137Vh?p=771)

hibernate.cfg.xml配置代码:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值