Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
ORM模式教程
为何数据库优先ORM模型在Go社区受到欢迎? - Reddit
数据库优先ORM模型(db first ORM)的定义:根据数据库自动生成代码,而不是根据代码生成数据库表,如 sqlc、sqlBoiler;另外一种ORM模型是:根据代码自动生成数据库表,这种称为代码优先ORM模型(code first ORM模型),如GORM、sqlx和sql
架构陷阱:不要任何事情都使用 ORM 实体
在用JPA/Hibernate设计应用程序时,我遇到了一种常见的模式,即建议开发者通过持久化实体和ORM来尽可能多地引导他们与数据库的交互,不惜一切代价避免编写SQL。 这似乎主要是源于一种信念,即这种方法将最大限度地提高模型的灵活性和数据库的可移
Rust中ORM框架选择? - Reddit
1、 我曾经使用过Diesel、SQLx和Cornucopia https://github.com/LouisGariepy/cornucopia。当SQLx出现的时候,我立即抛弃了Diesel,仅仅使用SQL作为与数据库对话的语言对我来说是最有意义的。SQLx增加了你的增
Apache Empire-db:实现Java完全SQL自由
Apache Empire-db 让您可以不受限制地使用 Java 中的关系型 DBMS,从而释放数据库系统的全部功能。 忘掉 OR-Mapping、Entity Beans、Lazy vs Eager、Bytecode Proxies、Tuple
Spring Data JDBC 3.2.0-M2:使用单个select语句加载任意聚合
从 Spring Data JDBC 3.2.0-M2 开始,Spring Data JDBC 支持单查询加载。单查询加载可通过单个选择语句加载任意聚合。 要启用单查询加载,需要在 RelationalMappingContext 上调用 setS
ent - 一个强大的Go语言实体框架
ent是一个简单而又功能强大的Go语言实体框架,ent易于构建和维护应用程序与大数据模型。 图就是代码 - 将任何数据库表建模为Go对象。 轻松地遍历任何图形 - 可以轻松地运行查询、聚合和遍历任何图形结构。 静态类型和显式API - 使用代码生成静态类型和显
Yorm:一个基于Java Record的简单ORM框架
Yorm是一个基本的类似ORM的框架,能与Java Record一起工作。特点: 不需要生成类 不需要添加注解 不需要为基本操作编写SQL 与API REST和CRUD操作无缝衔接 在微服
Rust与SQL手工映射以及特殊枚举处理方法
使用的库tokio-postgres为特征提供了一些基本实现,可用于将应用程序类型转换为 SQL 类型,反之亦然。
jSQL-Gen: Java SQL 代码生成器
Java SQL 代码生成器,SQL 和 OOP 终于联合起来了。 特点: 没有运行时开销(与其他 ORM 不同)。 为每个表生成一个类/对象。 生成的对象包含get() delete() update() add(
在Java中使用哪个ORM框架? - Reddit
1、 JPA API, Hibernate的实现,最受欢迎和足够好。 2、JdbcTemplate - 虽然不是真正的 ORM,但您必须自己编写所有查询 + 自己进行映射。我认为最好的选择,因为如果你了解 SQL,你可以 100% 控制它,不像
SpringBootHibernateJPA: Spring Boot+ JPA信息系统案例源码
ORM(对象关系映射):ORM是一种编程技术,允许我们的模型类与关系数据库中的表相匹配。它可以被认为是应用程序和关系型数据库之间的桥梁。 JPA(Java Persistence API):JPA是一个规范。它是一个类和方法的集合,用于将大量的数据
sproket/Persism:Java低代码的ORM框架
Persism 是一个用于 Java 17 或更高版本的简单、自动发现、自动配置和约定优于配置的 ORM(对象关系映射)库。 Persism的API很小。大多数情况下,你只需要一个Connection和一个Persism Session对象,你就可
ORM 仍然是一种反模式吗?
ORM是软件作者们喜欢挑剔的东西之一。网上有许多文章都是以同样的调子进行的:"ORMs是一种反模式。它们是初创公司的玩具,但最终伤害多于帮助"。 这是个夸张的说法。ORMs并不坏。它们是完美的吗?肯定不是,就像软件中的其他东西一样。同时,这些批评也
Go中操作数据库的5种方法
如果您的应用程序是一顿饭,那么数据库模型就像一种乏味的碳水化合物,可以填饱您的肚子,但永远不会满足。 因此,Go 拥有如此多的工具来完成这项工作也就不足为奇了。 有选择固然很好,但选择太多,可能会让人不知
JDBC、JOOQ 与 Hibernate 三者如何选择?
Java持久层目前有以下几种选择: 普通的老式 JDBC:手动编写 SQL 查询,手动解析结果 Hibernate / JPA / ORM++:编写自动转换为 SQL 查询的 Java 代码,自动将结果解析为 POJO,自动将 POJO 更新为 DB。 两者之间:手
JPA 和 Hibernate 注释说明列表
下面列出了 JPA(Java Persistence API)和 Hibernate 中常用的注释。 JPA 注释 @Entity:指定类是一个实体,并映射到数据库
rem:复古的Golang ORM
rem是Retro Entity Mapper三个字母简写。一种新的Golang ORM。 特点: PostgreSQL 和 MySQL 方言。SQLite 即将推出。 使用相同模型语法的数据和架构迁移。 优化外键和
使用数据库实现状态机
大多数人都熟悉状态机,也知道状态机的价值。一般的状态机库可以帮助你建立状态模型,防止无效转换,并生成图表,帮助非技术人员也能理解代码是如何运行的。 这篇文章并不是要论证状态机。而是如何利用状态机的概念,让它与你的数据库模型一起工作,利用你的关系数据
上页
下页
关闭