Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
持久层框架教程
Budibase是一个开源的CRUD低代码平台
Budibase 是一个开源低代码平台,可在几分钟内创建CRUD内部应用程序。支持 PostgreSQL、MySQL、MSSQL、MongoDB、Rest API、Docker、K8s。它拥有超过 10k 颗星,并被 Google、Microsoft、Thales、Space X 的
领域驱动设计:实体、值对象以及如何区分? - jannikwempe
DDD 可以分为战略设计和战术设计,其中战术设计是关于 DDD 的构建块。这篇文章将介绍 DDD 的基本构建块:实体和值对象 (VO)。实体和 VO 是 DDD 中表达模型的两个构建块。它们是领域驱动设计的起点(除了服务和领域事件)。 实体
Spring Boot数据存储最佳实践 - Ahad
在这篇文章中,我们回顾了对优化spring boot数据访问层非常有效的最佳实践。 Spring boot JPA增加了一些关于JPA的接口。JPA只是一种规范,而不是一种实现。有各种实现JPA的ORM,如Hibernate和EclipseLink。Hibernate
Spring Data 2021.0增加了对DDD聚合更多自动支持!
Spring Data 2021.0(代号为Pascal)是继六个月的新节奏之后的第二个版本。它附带了对许多现有接口和编程模型的改进。这篇博客文章解释了以下主题: 1. 为CrudRepository和ReactiveCrudRepository引入了新的删除
Java各个持久层框架的特性比较
DTO的替代 - frankel
数据传输对象DTO是在进程之间承载数据的对象。使用它的动机是进程之间的通信通常通过远程接口完成,其中每次调用都是昂贵的操作。由于每次调用的大部分成本都与客户端和服务器之间的往返时间有关,因此减少调用次数的一种方法是使用一个对象(DTO)来聚合本应传输的数据由几个调用,但仅由一个调用提供服务。
MicroStream + Helidon高性能Java持久层
MicroStream是行业中真正的游戏规则改变者。如果你想创建真正高性能的微服务,在真正高压的环境中工作,那么Helidon + MicroStream是一个非常好的选择!它不仅易于设置和使用,而且现在已完全集成。MicroStream 取代了重量级的 JPA,并允许您存储和部分加
ent - 一个强大的Go语言实体框架
ent是一个简单而又功能强大的Go语言实体框架,ent易于构建和维护应用程序与大数据模型。 图就是代码 - 将任何数据库表建模为Go对象。 轻松地遍历任何图形 - 可以轻松地运行查询、聚合和遍历任何图形结构。 静态类型和显式API - 使用代码生成静态类型和显
Akka推出Serverless PaaS无服务器云平台 - thenewstack
到目前为止,无服务器技术还无法支持企业构建的有状态、高性能、可扩展的应用程序:括消费者和工业物联网、工厂自动化、现代电子商务、实时金融服务、流媒体、基于互联网的游戏和 SaaS 应用。开源应用程序框架提供商
Hibernate 20周年纪念 - Vlad Mihalcea
这是著名Hibernate推广者Vlad Mihalcea文章,他一直致力于编写大量ORM教程,帮助人们协调处理关系数据库与面向对象两种范式之间的矛盾,试图在简易性和灵活性方面取得平衡:
Yorm:一个基于Java Record的简单ORM框架
Yorm是一个基本的类似ORM的框架,能与Java Record一起工作。特点: 不需要生成类 不需要添加注解 不需要为基本操作编写SQL 与API REST和CRUD操作无缝衔接 在微服
Rust与SQL手工映射以及特殊枚举处理方法
使用的库tokio-postgres为特征提供了一些基本实现,可用于将应用程序类型转换为 SQL 类型,反之亦然。
使用DataSource-Proxy在Spring Boot中记录SQL语句 - Vlad Mihalcea
在本文中,我将向您展示使用 Spring Boot 时记录 SQL 语句的最佳方式。记录 SQL 查询非常重要,因为它允许您验证生成语句的数量、自动生成查询的语法,以及证明
在Java中使用哪个ORM框架? - Reddit
1、 JPA API, Hibernate的实现,最受欢迎和足够好。 2、JdbcTemplate - 虽然不是真正的 ORM,但您必须自己编写所有查询 + 自己进行映射。我认为最好的选择,因为如果你了解 SQL,你可以 100% 控制它,不像
Spring Data JPA + QueryDSL实现CRUD和复杂查询案例
Spring Data JPA仅执行CRUD操作,而对于所有复杂的查询,使用QueryDSL。可以使用此链接在GitHub上
sproket/Persism:Java低代码的ORM框架
Persism 是一个用于 Java 17 或更高版本的简单、自动发现、自动配置和约定优于配置的 ORM(对象关系映射)库。 Persism的API很小。大多数情况下,你只需要一个Connection和一个Persism Session对象,你就可
Hibernate 和 Spring Data JPA 之间的区别?
Hibernate是一个JPA实现,而Spring Data JPA是一个JPA数据访问抽象。 Spring Data为GenericDao的自定义实现提供了一个解决方案。它还可以通过方法名称约定代表你生成JPA查询。
Java Bean验证是一种反模式 - Code-Held
使用Bean验证是一种反模式的做法。它隐藏了与业务相关的约束,它将验证发生时的选择权留给了其他框架代码,我甚至看到了这样的情况:开发者期望验证 "必须发生",但它从未发生。当然,也没有对其进行测试。而说到测试:测试这些与业务相关的约束条件也是很痛苦的。下面是 Spring/J
上页
下页
关闭