• 在用JPA/Hibernate设计应用程序时,我遇到了一种常见的模式,即建议开发者通过持久化实体和ORM来尽可能多地引导他们与数据库的交互,不惜一切代价避免编写SQL。 这似乎主要是源于一种信念,即这种方法将最大限度地提高模型的灵活性和数据库的可移 icon
  • 三篇文章分别针对此进行了争论:1. Jamie Brandon首次发表了反对SQL: icon
  • 和我一起工作的人往往会意识到我对数据库特别是对SQL数据库有意见。上周,我 icon
  • GraphQL Schema Publisher & Query Resolver,简称 SPQR,是从带注释的 Java 类中生成 GraphQL 模式。在传统的方法中,如果我们想把GraphQL添加到我们的项目中,我们将不得不遵循两个步骤: 首先,我们必须在项目中 icon
  • 这是著名Hibernate推广者Vlad Mihalcea文章,他一直致力于编写大量ORM教程,帮助人们协调处理关系数据库与面向对象两种范式之间的矛盾,试图在简易性和灵活性方面取得平衡: icon
  • Apache Empire-db 让您可以不受限制地使用 Java 中的关系型 DBMS,从而释放数据库系统的全部功能。 忘掉 OR-Mapping、Entity Beans、Lazy vs Eager、Bytecode Proxies、Tuple icon
  • 在21世纪初,许多网络公司意识到DBA并不了解新公司的需求,因此 "阻碍 "了 "快速发展和突破 "的进程。因此,他们开始避开RDBMS和/或DBA,在应用程序代码中重新创造许多功能。RDBMS开始仅仅被用作 "哑巴存储",其他功能被转移到应用程序代码中。 icon
  • Mapperly 是一个用于生成对象映射的 .NET 源代码生成器。灵感来自 MapStruct。因为 Mapperly 在构建时创建映射代码,所以运行时的开销最小。更好的是,生成的代码完全可读,让您可以轻松验证生成的映射代码。Mapperly 是最快速的 .NET 对象映射 icon
  • Delphi的Bold是一个对象关系映射器(ORM)和MDA应用程序框架。它旨在 icon
  • 你的SQL语法有错误,当你想搞清楚是什么错时,没有下文了。 icon
  • 这篇博文的灵感来自于我为我的上一个客户所做的工作,该客户想要模块化他的单体,但有数百个实体的复杂混乱。我们开始消除模块之间的循环依赖,这种依赖特别是由于 jpa 关系及其对服务层的影响而发生的。这篇博文试图解释为什么更简单的映射方法更好。 JPA icon
  • OODBMS是面向对象的数据库管理系统英文缩写词,ORDBMS是对象关系数据库管理系统简称 。前者是纯面向对象数据库,后者是对象与关系映射的数据库。 1、OODBMSOODBMS也 icon
  • 在代码库内部,静态类型系统可以是一个强大的工具。良好的类型系统使编译器能够检查代码的各个部分是否看起来内部一致: 您是否使用正确的参数调用过程? 您是否实现了接口定义的所有方法? 您是否正确初始化了对象? 虽然类型系统对于此类工作很有用,但还必须意识 icon
  • 你以为写一份说明规范让AI干活,其实是你写了两份代码,而且还多出一堆Bug! 所谓“用说明文档直接生成代码”,本质上是在把代码换个马甲写一遍,甚至写得更累、还更容易翻车。 很多人幻想一种未来:工程师坐在电 icon
  • 你还在用 ORM?2026 年最潮数据库玩法是“裸奔+数据类”! 话说,编程圈里有个老规矩:写代码连数据库,得靠 ORM。 啥是 ORM?就是那种能把数据库里的表格自动变成你代码里“对象”的魔法工具。比如 icon
  • 这个库的目的是提取有关数据库表和列及其关系的信息,并为你创建运行时类,你可以在代码/服务中使用这些类,而无需自己创建类,这样你就可以在编写代码时不必浪费时间创建类,而是专注于逻辑。 Java Classy是一个 Java 库,旨在根据您的数据库模型 icon