首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程道与术
掘友等级
高级架构师,交流公号:编程道与术
杨宇于2020年创立编程道与术,致力于研究领域分析与建模、测试驱动开发、
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 53
沸点 16
赞
69
返回
|
搜索文章
赞
文章( 53 )
沸点( 16 )
原创 | 使用JPA实现DDD持久化-通过Spring Data JPA访问数据
通过SpringDataJPA访问数据上节内容介绍了如何通过JPA原生API访问数据库。从范例代码中可以看到,这个过程还是比较繁琐的,例如:需要创建和调用EntityManager;需要使用JPQL编
原创 | 使用JPA实现DDD持久化-启动JPA程序+通过JPA原生API访问数据
启动JPA程序本项目中,使用Hibernate作为隐藏在JPA幕后的ORM框架。在JavaEE环境中,由应用服务器负责启动JPA。包含持久化单元(内含实体、值对象、映射元数据和persistence.
原创 | 使用JPA实现DDD持久化-O/R映射元数据-值和关联的比较+继承映射
值和关联的比较值没有独立的生命周期,完全从属于所属的实体,是实体的内在组成部分。它们(无论单值还是多值)随着实体的保存而自动保存,亦随着实体的删除而自动删除。因此,比起实体来说,管理值对象简单的多。举
原创 | 使用JPA实现DDD持久化-O/R映射元数据-关联属性映射
关联属性映射如果实体或值对象的属性是一个实体,或者是一个元素类型为实体的某种形式的集合或数组,那么这么属性就称为关联属性。关联属性表明实体与另一个(或一组)外部实体之间存在某种形式的外部联系。一、单值
原创 | 使用JPA实现DDD持久化-O/R映射元数据-值属性映射
值属性映射前文说过,实体(和值对象)可以拥有两种类型的属性:值属性Attribute:类型为简单值或值对象,或它们的某种类型的集合/数组。它们是实体的内在组成部分。关联属性Association:类型
使用JPA实现DDD持久化-O/R映射元数据-特殊属性映射:ID、Version和Transient
特殊属性映射:ID、Version和Transient实体类有一些特殊的属性,典型的有两个:实体标识符属性和乐观锁属性。由于这两个属性是所有的实体通用的,我将它们定义在一个抽象基类BaseEntity
原创 | 使用JPA实现DDD持久化-O/R映射元数据:映射注解分组
O/R映射元数据为了将实体、值对象以及它们的属性存储到数据库表和列,我们需要给JPA提供映射元数据。JPA实现框架使用我们提供的映射元数据,将实体和值对象的状态(属性值)持久化到指定的数据库表和列。有
原创 | 使用JPA实现DDD持久化-O/R映射元数据:类级映射-实体和值对象
类级映射:实体和值对象可以被持久化的类包括实体和值对象两大类。一、实体映射通过给一个类添加@Entity逻辑注解,告知JPA这是一个可以持久化的实体类。请注意@Entity逻辑注解不可以继承。这意味着
原创 | 使用JPA实现DDD持久化-领域模型:对象的世界
第三节领域模型:对象的世界我们以自营类电子商务领域为例,说明如何通过JPA实现对象持久化。本项目的代码可以在github网站https://github.com/dayatang/jpa-sample
原创 | 使用 JPA 实现 DDD 持久化 - 数据库连接配置:persistence.xml
第二节数据库连接配置:persistence.xml为了通过JPA将领域对象的状态持久化到数据库,必须告知JPA数据库的类型、位置、账号访问等相关信息。根据JPA规范,这些信息应该定义在类路径下的ME
下一页
个人成就
文章被点赞
106
文章被阅读
26,968
掘力值
928
关注了
3
关注者
50
收藏集
0
关注标签
6
加入于
2020-05-20