
查看本教程,了解如何开始使用Spring Data JPA构建Spring引导应用程序。
本指南包括对如何使用Spring Data JPA和在需要时使用本机查询这样简单的方式处理复杂CRUD操作的兴趣。
在本教程中,我将使用Oracle数据库和Spring数据。此外,如果您对Weblogic有服务器依赖性,这将很有帮助。
首先,我们应该在Spring Boot项目的application.properties文件中定义JNDI名称。我们必须注意在属性文件中定义的JNDI名称。在Weblogic的数据源JNDI名称中必须是相同的。

然后,在DataSourceConfig类中,我们对JNDI进行了一些配置,并将在项目包下扫描的类定义为域对象。


让我们假设我们有一个顾客表单。

与其关联的JPA实体:


如果我们想在给定的日期获得1000个公司客户,我们的查询如下:

我们可以用那个SQL查询记录,但我们也可以用一种更简单的方式进行如下查询,我们的代码库将与我们的Repository类保持一致。

现在我们可以列出如下列表:

此外,我们将能够实现一般的CRUD操作,如下面不需要额外的努力。

我还尝试了一个本机查询调用示例,以及如何使用下面的Spring数据调用存储过程。

如果需要调用Stored Proceduer,它也类似于查询表。我们像创建数据库Entity和存储库类一样创建实体Repository来调用它。

以上就是如何用Spring数据JPA实现Spring引导。