JPA JPQL 批量数据操作

2024 年 8 月 29 日 | 阅读 2 分钟

在前一节中,我们只获取了单列。现在,我们将学习如何处理批量数据并执行相应的操作。

JPQL 批量数据示例

在此示例中,我们将使用一个基本的实体类(在本例中为 StudentEntity.java)并对其执行不同的操作。

  • 在 com.javatpoint.jpa 包下创建一个名为 StudentEntity.java 的实体类。

StudentEntity.java

  • 现在,将实体类和其他数据库配置映射到 Persistence.xml 文件中。

Persistence.xml

  • 现在,我们可以在 StudentEntity.java 类上执行以下任何操作。

JPQL 获取

在这里,我们将从数据库中获取所有记录。

FetchData.java

输出


JPA JPQL Bulk Data Operations

JPQL 更新

在这里,我们将更新数据库中的记录。

UpdateData.java

输出

程序执行后,将在 MySQL workbench 下生成以下 student 表。 要获取数据,请在 MySQL 中运行 select * from student


JPA JPQL Bulk Data Operations

JPQL 删除

在这里,我们将从数据库中删除特定记录。

DeleteData.java

输出

程序执行后,将在 MySQL workbench 下生成以下 student 表。 要获取数据,请在 MySQL 中运行 select * from student


JPA JPQL Bulk Data Operations
下一个主题JPA JPQL 高级操作