写点什么

hibernate

0 人感兴趣 · 24 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/cb/cb1b4c41d5a0aa4a280969f24fb0a962.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 12 月 18 日

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

https://static001.geekbang.org/infoq/37/3772c965adc4f341371a31aa34118d10.jpeg?x-oss-process=image/resize,w_416,h_234

使用 JPA 实现 DDD 持久化 -O/R 映射元数据 - 特殊属性映射:ID、Version 和 Transient

用户头像
编程道与术2020 年 12 月 10 日

实体类的两个典型特殊属性:实体标识符属性和乐观锁属性。

https://static001.geekbang.org/infoq/02/02fe8f0cae115db950da0971c989e430.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 12 月 10 日

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

https://static001.geekbang.org/infoq/9a/9ad173b603be5256072df71fc7720f8a.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 11 月 25 日

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

一个 Hibernate 的事务问题

用户头像
YoungZY2020 年 9 月 30 日

本文首发于 http://www.YoungZY.com/

https://static001.geekbang.org/infoq/1f/1fe7865322549b55e329644c0044dea2.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 9 月 29 日

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

https://static001.geekbang.org/infoq/53/5399ba02c66312eae5240ec361668c62.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 9 月 29 日

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

https://static001.geekbang.org/infoq/a9/a9b1291823b08e2a0e127544fb43d29f.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 9 月 29 日

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

https://static001.geekbang.org/infoq/fd/fd370f4bc68ef1493bc894f8613fd2ea.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 9 月 29 日

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

https://static001.geekbang.org/infoq/9b/9bab54b8c7066f9fd4a649a888ceab02.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 8 月 26 日

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

https://static001.geekbang.org/infoq/1b/1be4547265f5cdeb91305193e4879a3b.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
编程道与术2020 年 8 月 12 日

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

https://static001.geekbang.org/infoq/27/27582d239e809d08a1c9d67d551720a3.jpeg?x-oss-process=image/resize,w_416,h_234

原创 | 使用 JPA 实现 DDD 持久化 - O: 对象的世界 (3/3)

用户头像
编程道与术2020 年 8 月 11 日

对象模型中有一部分与技术完全无关,纯粹用于描述问题域中的业务实体和业务逻辑的类,它们组成了领域模型(domain model)。领域模型主要由实体(Entity,又称为引用对象)和值对象(Value Object)组成。

https://static001.geekbang.org/infoq/a6/a60c39b3095322e422f8124108b554c3.jpeg?x-oss-process=image/resize,w_416,h_234

原创 | 使用 JPA 实现 DDD 持久化 - O: 对象的世界 (2/3)

用户头像
编程道与术2020 年 8 月 6 日

对象是程序的基本构件块,但多数时候,要完成一项功能,单个对象往往力不从心,而需要多个对象之间的协作。对象和对象之间要结合在一起,形成更高层次的结构体,以实现比单个对象的单个方法更高粒度的功能。因此,相互协作的对象之间存在着各种各样的关系。

https://static001.geekbang.org/infoq/b3/b3b5cfbaafcba490efd7eafe942dfb20.jpeg?x-oss-process=image/resize,w_416,h_234

原创 | 使用 JPA 实现 DDD 持久化 - O: 对象的世界 (1/3)

用户头像
编程道与术2020 年 8 月 4 日

目前,面向对象的编程范式统治了编程语言的世界。除了纯粹支持结构式编程的C、纯粹支持函数式编程的Haskell、Erlang、Lisp、Clojure等语言之外,绝大多数现代编程语言都是面向对象的。

https://static001.geekbang.org/infoq/12/126f5ccbfb473f817714854e25407c7b.jpeg?x-oss-process=image/resize,w_416,h_234

原创 | 使用 JPA 实现 DDD 持久化 -O 与 R: 两个世界

用户头像
编程道与术2020 年 8 月 3 日

面向对象的企业应用以领域模型而不是数据模型为核心进行分析、设计和实现。

https://static001.geekbang.org/infoq/37/37ea8d1c87fa8def5294a16cf4e05524.jpeg?x-oss-process=image/resize,w_416,h_234

原创 | 使用 JPA 全面实现 DDD 持久化【关于本书】

用户头像
编程道与术2020 年 7 月 28 日

对于任何规模的企业应用来说,数据持久化都是其中必不可少的一个关键组成部分。

hibernate_hibernate资料文章-InfoQ写作平台