写点什么

jpa

0 人感兴趣 · 35 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/16/16c82941aab8cf3c6282790193b377ef.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

带你一同认识和使用 JPA 框架进行开发你的应用服务

JPA(Java Persistence API)是一种Java ORM(Object-Relational Mapping)规范,它提供了一种简单的方式来映射 Java 对象到关系型数据库中的表。JPA 是一个标准,而不是一个具体的实现,因此需要使用一个具体的 JPA 实现来实现 JPA 规范。在本文中,我们将介

Spring Data 开发手册|Java 持久化 API(JPA)需要了解到什么程度呢?

JPA,Java Persistence API是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术

https://static001.geekbang.org/infoq/86/86ec977e2abefe8a6cfa97347b52a50b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成 | 对象 - 关系的映射、映射对象标识符与 JPA API 的级联操作

用户头像
TiAmo
02-13

Java对象和关系数据库存在一些简单的映射关系,比如Customer类与CUSTOMERS表映射,一个Customer对象与CUSTOMERS表中的一条记录映射,Customer类的name属性与CUSTOMERS表的NAME字段映射。

https://static001.geekbang.org/infoq/6a/6ad05f69ca15a5999d8c7b48c06d5ed0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成 | Hibernate 的配置文件与 JPA API 的基本用法

用户头像
TiAmo
02-10

在Hibernate的配置文件中,需要指定连接数据库的信息,包括数据库URL,用户名和口令,JDBC驱动程序等。

https://static001.geekbang.org/infoq/c5/c5513dca848e39a860e46d1e3d06e6d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

☕【Java 技术指南】「JPA 编程专题」让你不再对 JPA 技术中的“持久化型注解”感到陌生了!

用户头像
洛神灬殇
2021-09-25

Java持久化API (JPA) 显著简化了Java Bean的持久性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的可移植方式,将Java 对象映射到关系数据库表以及后续的一系列数据持久化行为。

https://static001.geekbang.org/infoq/70/70c95ecfba43cba5179c0194d58dce22.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

学习笔记: JPA 与 Hibernate

用户头像
yhrivory
2021-08-16

本系列是学习笔记系列的第一篇。由于我们公司使用的是Spring-Data-JPA,在工作的过程中时常遇到不可解释的魔法,故决定深入的探究一下Hibernate与JPA的关系以及Hibernate的部分实现原理.

https://static001.geekbang.org/infoq/e0/e0023a0dd82e456f6501c5870fae645f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

全表遍历并处理数据有点慢?放开!我来!

用户头像
林一
2021-07-02

通过JPA的Stream来解决全表扫描处理数据

https://static001.geekbang.org/infoq/12/128a0951fe416fcd21c84356abf186ab.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

EBean ORM 框架介绍 -3. 实体草稿功能

前文《EBean ORM 框架介绍-2.字段加密、更新日志和历史记录》 介绍了不少特性注解,本文将介绍实体草稿功能

https://static001.geekbang.org/infoq/f4/f4d4942344d74d91ac538926a919d680.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

EBean ORM 框架介绍 -2. 字段加密、更新日志和历史记录

前文《Ebean ORM框架介绍-1.增强注解》介绍了一些特性注解,本文继续介绍一些注解的高级功能

https://static001.geekbang.org/infoq/30/30648b05a7286747803e7987976fefc5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Ebean ORM 框架介绍 -1. 增强注解

在了解Ebeam框架之前,一直都在使用JPA作为Spring Boot的ORM框架。JPA用起来比较简单的,对对象的增删改操作,几乎完全不需要接触SQL语句,更适合领域驱动设计的建模方法。但对一些非业务操作的技术处理和查询尤其是复杂查询的支持较弱,这也是有人选择Mybat

https://static001.geekbang.org/infoq/cb/cb1b4c41d5a0aa4a280969f24fb0a962.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 -O/R 映射元数据 - 关联属性映射

用户头像
编程道与术
2020-12-18

如果实体或值对象的属性是一个实体,或者是一个元素类型为实体的某种形式的集合或数组,那么这么属性就称为关联属性。

https://static001.geekbang.org/infoq/02/02fe8f0cae115db950da0971c989e430.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 - 领域模型:对象的世界

用户头像
编程道与术
2020-12-10

干货:如何通过JPA实现对象持久化——自营类电子商务领域案例!

https://static001.geekbang.org/infoq/9a/9ad173b603be5256072df71fc7720f8a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 - 数据库连接配置:persistence.xml

用户头像
编程道与术
2020-11-25

将领域对象的状态持久化到数据库必须告知JPA数据库的那些事!

Spring Data Jpa deleteAll 大概了解

用户头像
ilovealt
2020-11-07

JPA的deleteAll方法有坑,注意躲避

SpringBoot 整合 Jpa 项目(含 Jpa 原生 sql 语句介绍)

用户头像
小Q
2020-10-17

SpringBoot整合Jpa项目(含Jpa 原生sql语句介绍)

https://static001.geekbang.org/infoq/1f/1fe7865322549b55e329644c0044dea2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 -JPA vs MyBatis

用户头像
编程道与术
2020-09-29

除了JPA之外,还有一个流行的数据访问框架MyBatis,算是个半自动化的ORM框架。

https://static001.geekbang.org/infoq/53/5399ba02c66312eae5240ec361668c62.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 -JPA,Hibernate 与 Spring Data JPA

用户头像
编程道与术
2020-09-29

2002年,Martin Fowler在他的名著《企业应用架构模式》中首次提出“数据映射器(Data Mapper)”模式,将面向对象的领域模型映射到关系数据库中。

https://static001.geekbang.org/infoq/a9/a9b1291823b08e2a0e127544fb43d29f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 正确区分属性和字段

用户头像
编程道与术
2020-09-29

很多开发人员搞不清属性和字段的区别,本文试图对其作出澄清。

https://static001.geekbang.org/infoq/fd/fd370f4bc68ef1493bc894f8613fd2ea.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 -O/R 阻抗失配 (2/2)

用户头像
编程道与术
2020-09-29

在领域模型中,关联表示了实体之间的关系。面向对象的语言如Java使用对象引用来表示关联,而在关系模型中,外键约束列表示了一个关联,它带有一些键值的副本。

https://static001.geekbang.org/infoq/9b/9bab54b8c7066f9fd4a649a888ceab02.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 -O/R 阻抗失配 (1/2)

用户头像
编程道与术
2020-08-26

对象模型(O)和关系模型(R)两者的“阻抗失配"体现在哪些方面。

https://static001.geekbang.org/infoq/1b/1be4547265f5cdeb91305193e4879a3b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

原创 | 使用 JPA 实现 DDD 持久化 -R: 数据的世界

用户头像
编程道与术
2020-08-12

关系数据库是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

jpa_jpa技术文章_InfoQ写作社区