OrmLite:轻量级ORM框架

阅读 764
收藏 14
2016-01-12
原文链接:hao.jobbole.com

OrmLite针对“持久化Java对象到数据库”提供了一些轻巧的功能。同时避免了更标准的ORM包的复杂性和开销。

主要功能

  • 通过添加注解设置自己的类。
  • 强大的抽象数据库访问对象(DAO)类。
  • 通过灵活的QueryBuilder轻松构建各种查询。
  • 支持MySQL、Postgres、Microsoft SQL Server、H2、Derby、HSQLDB、Sqllite且可以相对容易的扩展到其他数据库。
  • 临时支持(Provisional support)DB2、Oracle、ODBC和Netezza。如果不支持你的数据库,联系作者。
  • 处理“编译”重复查询任务的SQL语句。
  • 通过对象类型的属性支持“外”对象,数据库中只存储外对象的id。
  • 基本支持数据库事务。
  • 自动生成创建、删除数据库表的SQL。
  • 支持Spring配置。
  • 支持不用注解配置表和字段。
  • 支持Android SQLite数据库API的本地调用。

开发文档

官方网站:ormlite.com/
开源地址:github.com/j256

评论