#jpa教程文章排行榜

使用Java实现DDD持久性构建机制,避免JPA等基础设施污染领域模型 - Oliver Drotbohm

20-03-28 3124 5 banq

当涉及到实现 DDD 模型对象从仓储数据库中创建时,人们通常很难在纯正概念和技术实用主义之间找到良好的平衡。在本文中,我将讨论一个实验性想法,以Java代码表达DDD的一些战术设计概念,并导出元... 详细

幽默:15年前的EJB和今天的JPA何其相似

19-09-15 3 2781 2 banq

15年前的EJB: 各个标签代表EJB的home接口 本地接口等等。 今天的JPA: 元注释替代了接口而已。 . 详细

多年教训:根据DDD设计原则改变JPA/Hibernate的使用方式 - lorenzo

21-06-17 407 2 banq

我最近一直在更新一些培训材料,思考JPA更好的教学方法和讨论方式。我一直在思考的一件事是我们通常是如何使用JPA?这里结合我所经历的(和观察到的)痛苦,应该如何改变传统使用方式? JPA通常被视为一... 详细

领域驱动设计:实体、值对象以及如何区分? - jannikwempe

21-07-14 590 1 banq

DDD 可以分为战略设计和战术设计,其中战术设计是关于 DDD 的构建块。这篇文章将介绍 DDD 的基本构建块:实体和值对象 (VO)。实体和 VO 是 DDD 中表达模型的两个构建块。它们... 详细

不要在REST API中公开您的JPA实体 - Thorben Janssen

19-12-10 1502 1 banq

在REST API中公开实体,还是使用DTO类?(banq注:如果了解单一职责或 DDD 和 clean 架构,基础设施应该和业务逻辑分离,API JPA等属于不同的基础设施,应该都和领域对... 详细

ORM是不适合DDD的!鲍勃大叔表示同意

19-06-15 1087 1 banq

鲍勃大叔推荐的 Mark Seemann 一文:昨天我拜访了一个客户讨论软件 架构 ,包括 DDD 和ORM。今天我偶然发现了我在2014年写的东西。它仍然反映了我今天的想法。 关... 详细

lombok+JPA可能会出现什么问题? - jpabuddy

21-04-27 2456 banq

Lombok是使您的Java代码简洁明了的好工具。但是,将其与JPA一起使用时,需要考虑一些事项。在本文中,我们将研究Lombok的滥用如何会损害JPA应用程序的性能,甚至使其崩溃,以及如何避免这种... 详细

IntelliJ IDEA 2020.1 EAP支持R2DBC、Micronaut和Quarkus的反应式SQL客户端以及其他第三方库

20-01-27 2040 banq

在IntelliJ IDEA中使用标准JPA和JDBC查询时,IDEA会提供语言注入功能实现SQL字符串编辑,其他第三方SQL库被视为普通字符串。从v2020.1开始,IDE会自动为流行的第三方库(... 详细

使用Spring Data REST分分钟快速创建API

21-07-07 207 1 banq

Spring Data REST 是Spring Data 项目的一部分,可以轻松地在 Spring Data 存储库之上构建超媒体驱动的 REST Web 服务。 依赖项:Spring Boot ... 详细

JPA和SQL在Spring Boot鱼和熊掌兼得 – Billy Korando

19-05-10 1380 1 banq

JPA,Java Persistence API的设计目标是使Java开发人员更容易进行数据库交互。与Spring Data JPA等库一起使用时,只需几分钟即可完成基本的数据库通信设置。 Spri... 详细

JPA/Hibernate技巧:获取子类定义的关联的最佳方法 - thorben

20-05-30 879 banq

EntityGraphs和JOIN FETCH子句提供了一种简单有效的方法来获取实体并初始化其关联。但是,如果尝试将其与 使用继承 的域模型一起使用,则会很快遇到问题: 您不能在多态查询中使用此方法... 详细

odrotbohm/jddd:使用Spring和JPA开发支持DDD概念的库包

20-10-05 849 banq

该存储库包含一些库,以帮助开发人员使用Java中的 DDD 概念。当前,它包含以下工件: 表达DDD概念的工件 jddd-core  —注释和接口,用于在代码中表达DDD构建块(值... 详细

Oracle数据库与JPA和Hibernate 结合使用时的九个高性能技巧 - vladmihalcea

21-06-24 274 banq

在本文中,我将向您展示 9 个技巧,它们将帮助您在使用 JPA 和 Hibernate 时加快 Oracle 数据库应用程序的速度。 为了充分利用正在使用的关系数据库,您需要确保数据访问层与底层数据... 详细

在JPA中请优先使用sequence策略生成实体标识符的值 - Vlad Mihalcea

20-05-21 942 banq

使用数据库sequence是最有效的Hibernate标识符/主键生成策略,因为能利用 自动JDBC批处理机制 。 注释实体使用@Id和@GeneratedValue,@Id是强制性的,@Id必须被... 详细

使用JPA和Hibernate将查询结果映射到DTO的最佳方法 - Vlad Mihalcea

20-06-11 985 banq

DTO: @NamedNativeQuery(     name = "PostDTO" ,     query = . 详细

共有 791 2 3 4 ... 6 下一页