所在的位置: mysql >> mysql前景 >> SpringBoot的JPAHibern

SpringBoot的JPAHibern

北京中医皮肤科医院 http://m.39.net/pf/a_4651560.html

在本文中,您将学习如何使用JPA和Hibernate在应用程序的对象级别映射多对多数据库关系。

考虑以下表格,posts并tags展示彼此之间的多对多关系。

创建项目

您可以使用SpringBootCLI通过在终端中键入以下命令来创建项目-

以下是项目的目录结构供您参考-

配置数据库和Hibernate日志级别

我们需要配置MySQL数据库URL,用户名和密码,以便Spring可以在启动时与数据库建立连接。

打开src/main/resources/application.properties并向其添加以下属性-

请务必根据MySQL安装更改spring.datasource.username和spring.datasource.password属性。另外,创建一个名为的数据库jpa_many_to_many_demo。

该spring.jpa.hibernate.ddl-auto=update属性确保应用程序中的数据库表和域模型同步。每当您更改域模型时,hibernate将在您重新启动应用程序时自动更新数据库中的映射表。

我还为hibernate指定了日志级别,以便我们可以调试hibernate执行的SQL查询。

定义域模型

让我们定义将映射到我们之前看到的表的域模型。首先,创建一个名为modelinside的包


转载请注明:http://www.aierlanlan.com/cyrz/1481.html