IDEA 2020.3 配置创建Hibernate

Posted horizon08

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA 2020.3 配置创建Hibernate相关的知识,希望对你有一定的参考价值。

创建项目

新建web项目,注意勾选对应的Hibernate库文件。

image-20210520223751867

image-20210520223919430

添加mysql数据库驱动

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.22</version>
        </dependency>

pom.xml添加以上依赖。然后刷新Maven项目获取到数据库驱动。

image-20210520224218214

连接数据库

image-20210520225158849

添加Hibernate框架

(img-6sUPE7m6-1621522783726)

勾选以下内容,使用库选择前面选择的的Hibernate库依赖

image-20210520224924965

接下来选择时注意存在复合主键时不可以以下两个同时使用

image-20210520222937265

修改配置文件

修改生成的hibernate.cfg.xml

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="connection.url">jdbc:mysql://localhost:3306/library2?serverTimezone=GMT%2b8&amp;characterEncoding=utf-8</property>
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.username">root</property>
        <property name="connection.password">123</property>
        <property name="show_sql">true</property>
        <property name="format_sql">true</property>
        <mapping class="com.example.demo2.BookEntity"/>
        <mapping class="com.example.demo2.BorrowEntity"/>
        <mapping class="com.example.demo2.UserEntity"/>

    </session-factory>
</hibernate-configuration>

运行自动生成的测试函数

image-20210520225733582

测试成功

image-20210520225639030

以上是关于IDEA 2020.3 配置创建Hibernate的主要内容,如果未能解决你的问题,请参考以下文章

IDEA 2020.3 配置创建Hibernate

IDEA 2020.3 配置创建Hibernate

idea创建Hibernate项目

IDEA 2020.3版本中的lombok失效问题

修改idea的临时数据存放目录(默认保存在C盘用户目录下的.IntelliJIdea2020.3)

IDEA 高版本(2020.3 以上) lombok 不报错,但是编译时找不到符号问题解决, lombok 无法运行