轻量级的替代休眠?

我有一个用户java程序,我希望将数据存储在轻量级数据库(如Derby或Sqlite)中。 我想在我的程序中使用数据抽象层。 Hibernate似乎需要大量的配置,并且对我所需要的是过度的。 什么是Hibernate的轻量级替代品?


如果您使用注释,Hibernate需要接近零配置。 它甚至可以在类路径中自动发现映射的bean! 我从简单权力的角度都看不到任何替代方案。

它也可以将自己暴露为JPA,这是(恕我直言)更简单。


我的ORMLite库就是这样的一个选择。 它支持MySQL,Postgres,Microsoft SQL Server,H2,Derby,HSQLDB和Sqlite,并且可以很容易地扩展到其他。 它使用注释来配置类,良好的Spring支持,灵活的查询构建器等。


它仍然需要XML配置,但看看MyBatis(以前称为iBatis)。

链接地址: http://www.djcxy.com/p/95949.html

上一篇: Light weight alternative to Hibernate?

下一篇: Is there an SQLite equivalent to MySQL's DESCRIBE [table]?