Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
ORM模式教程
多年教训:根据DDD设计原则改变JPA/Hibernate的使用方式 - lorenzo
我最近一直在更新一些培训材料,思考JPA更好的教学方法和讨论方式。我一直在思考的一件事是我们通常是如何使用JPA?这里结合我所经历的(和观察到的)痛苦,应该如何改变传统使用方式?JPA通常被视为一组注释(或XML文件),它们提供O/R(对象关系)映射信息。大多数开发人员认为他们知道和
谈DDD与贫血领域模型:再次为失血模型辩护 -Codecentric AG博客
在讨论如何在应用DDD时如何最好地实现我们的领域对象(最近变得越来越流行)的讨论中,一位同事向我指出了Martin Fo
Java各个持久层框架的特性比较
DTO、存储库和数据映射器在DDD中的作用 | Khalil Stemmler
在领域驱动设计中,对于在对象建模系统的开发中需要发生的每一件事情都有一个正确的工具。负责处理验证逻辑的是什么?值对象。你在哪里处理领域逻辑?尽可能使用实体,否则领域服务。 也许学习DDD最困难的方面之一就是能够确定特定任务所需的工具
Spring Data JDBC如何对DDD聚合根进行部分更新? - spring.io
这是有关如何应对使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第四篇。该系列包括:
幽默:数据技术本身真的能控制访问安全? - ardalis
2005:DBA: 我能控制数据的访问,确保安全和高性能;后端:我的ORM想抓什么就抓什么数据。 2018:后端:我的API设计能控制数据的访问,确保安全和高性能;前端:我的GraphQL想抓啥就抓啥数据。
幽默:不喜欢ORM的原因:凭什么让应用程序定义数据表结构?数据库寿命比应用更长啊 - Michael
对于ORM和OGM,我从未喜欢过的一件事:让应用程序定义数据库表结构、索引或约束。为什么?因为我认为数据库通常比应用程序寿命更长。 众说纷纭:不同意,在结构良好的系统中,您既没有整体数据库,也没有单一数据模型。就是说,如何存储数据是一个非常
MapStruct快速入门 | Baeldung
在本文中,我们将探讨MapStruct的使用,简而言之<
sqlx是一个Rust SQL工具包:让SQL在编译时验证检查
SQLx是一个异步的、纯Rust†的SQL工具箱,具有编译时检查SQL查询的功能,无需DSL。 跨平台:作为原生 Rust,SQLx 将在任何支持 Rust 的地方编译。 内置连接池与sqlx::Pool. 行流式传输。数据从数据库异步读取并按需解码。
Prisma是Node.js与TypeScript的ORM框架
使用数据库是应用程序开发中最具挑战性的领域之一。数据建模,模式迁移和编写数据库查询是应用程序开发人员每天处理的常见任务。Node.js生态系统虽然在构建数据库支持的应用程序中越来越流行,但并未为应用程序开发人员提供处理这些任务的现代工具。应用程序开发人员应该关心数据,而不是S
Hibernate 20周年纪念 - Vlad Mihalcea
这是著名Hibernate推广者Vlad Mihalcea文章,他一直致力于编写大量ORM教程,帮助人们协调处理关系数据库与面向对象两种范式之间的矛盾,试图在简易性和灵活性方面取得平衡:
Redis ORM是一个可怕的主意吗? -DEV社区
我们的应用处理许多数据,这些数据的变动速度非常快。我们的主数据库(MySQL)根本无法跟上,因此我们在Redis中存储了很多“当前状态”数据。现在,我们使用JSON对对象进行反序列化并存储整个对象。这导致了几个问题,因此我们将切换为单独存储每个字段。用于管理所有这些字段的代码很快就会
SimpleFlatMapper映射器赋予Spring JdbcTemplate新的二次生命
最简单的实现JDBC查询结果映射,您需要做的就是通过JdbcMapperFactory实例化一个映射器。JdbcMapper应该只实例化一次,因为它在实例化方面做了很多反射工作。它是线程安全的,可以从多个线程中调用而无需同步。
riok/mapperly: 类似MapStruct的.NET对象映射生成器
Mapperly 是一个用于生成对象映射的 .NET 源代码生成器。灵感来自 MapStruct。因为 Mapperly 在构建时创建映射代码,所以运行时的开销最小。更好的是,生成的代码完全可读,让您可以轻松验证生成的映射代码。Mapperly 是最快速的 .NET 对象映射
Bold for Delphi实现开源了
Delphi的Bold是一个对象关系映射器(ORM)和MDA应用程序框架。它旨在
使用Java 14的新记录类型连接数据库表 - Minborg
您是否知道可以使用Java 14的预览记录功能将数据库表连接到Java Stream中?阅读这篇简短的文章,并了解如何使用Speedment Stream
DoytoQuery:用于CRUD的Java第二代ORM框架
将 SQL 语句映射到对象以进行数据库访问操作: 从 Query 对象和 Entity 对象构建 CRUD SQL。 从 Query 对象和 View 对象构建的复杂查询 SQL。 将查询字段映射到查询条件。 点击标题进入
数据映射器模式(Data Mapper)
目的一个映射器层,在对象和数据库之间移动数据,同时保持它们彼此和映射器本身独立。
上页
下页
关闭