Entity for D 2.5.0 发布,D 语言 ORM 实现
Entity 是 D语言( DLang )数据库操作 ORM 框架,设计参照 javax JPA 实现,具有很好的扩展性和规范性,数据库驱动依赖 HuntLabs 开发的原生数据库驱动库 hunt-database 。 特性 实现了完整的 CriteriaQuery 支持 标准化 Repository 使用封装 完全对象化查询,不用考虑底层数据库驱动 实现 EQL(Entity Query Language)实现对象化 SQL 查询语言 支持的数据库 PostgreSQL 9.0+ MySQL 5.1+ 本次主要更新内容 针对 EQL 进行增强 简化联表查询 重构数据库连接池部分 使用全新的 hunt-database 移除 libmysql / libpg 依赖,使用 DLang 重构数据库驱动层 修复部分已知问题 使用示例 用户模型 module app.model.User; import hunt.entity; @Table("users") class User : Model { mixin MakeModel; @AutoIncrement ...







