菜单
May 2020
试验?

在长期使用 Kotlin 的过程中,我们的开发团队没有将 Java 框架与 Kotlin 混用,从而获得了更多针对 Kotlin 设计的框架的经验。作为轻量级的对象关系映射器(ORM),Exposed 过了好一阵子才引起我们的注意。Exposed 有两种数据库访问方式:类型安全的内部 DSL 包装 SQL,以及数据访问对象(DAO)模式的实现。它具有一个成熟的 ORM 所能被期待的功能,例如对多对多引用的处理,急切加载(eager loading)以及对跨实体联接的支持。Exposed 受到我们团队青睐的地方还在于,方法实现无需代理,并且不依赖于反射,这无疑对性能有所帮助。