java 几个数据持久化框架Hibernate、JPA、Mybatis、JOOQ和JDBC Template的比较 因为项目需要选择数据持久化框架,看了一下主要几个流行的和不流行的框架,对于复杂业务系统,最终的结论是,JOOQ是总体上最好的,可惜不是完全免费,最终选择JDBC Template。
无分类 FreeSql 如何实现 Sqlite 跨库查询 FreeSql 是 .NetFramework 4.6+、.NetCore 下的 ORM 功能库,提供了丰富的功能,支持五种流行数据库 MySql/SqlServer/PostgreSQL/Oracle/Sqlite。
无分类 .NETCore 下支持分表分库、读写分离的通用 Repository 首先声明这篇文章不是标题党,我说的这个类库是 FreeSql.Repository,它作为扩展库现实了通用仓储层功能,接口规范参数 abp vnext,定义和实现基础的仓储层(CURD)。
无分类 ThinkGo:一个轻量级的 Go 语言 MVC 框架 ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志、缓存、ORM等 web 框架应该具备的基本功能,ThinkGo致力于让代码简洁且富于表达力,帮助开发者快速构…
无分类 ORM: SQLAlchemy 初识 目前Python有很多ORM工具可以将数据库映像为Python的Objects对象。其中比较知名的有Django的ORM,SQLAlchemy, PostgreSQL等。SQLAlchemy有更多的人维护,功能也比较齐全。所以一般是我们的首选项。
无分类 beego orm 多对多查询 rel_table设置自动生成的 m2m 关系表的名称rel_through如果要在 m2m 关系中使用自定义的 m2m 关系表通过这个设置其名称,格式为 pkg.path.ModelNameeg: app.models.PostTagRelPostTagRel 表需要有到 Post 和 Tag …
无分类 一种巧妙的对象映射关系设计–JSON-ORM 我们通用的ORM,基本模式都是想要脱离数据库的,几乎都在编程语言层面建立模型,由程序去与数据库打交道。虽然脱离了数据库的具体操作,但我们要建立各种模型文档,用代码去写表之间的关系等等操作,让初学者一时…