轻度替代冬眠?[已关闭]
我有一个单用户java程序,我希望将数据存储在轻量级数据库中,例如Derby或Sqlite。我想在我的程序中使用数据抽象层。休眠似乎需要大量的配置,对于我需要的东西来说太过分了。什么是Hibernate的轻量级替代品?
我有一个单用户java程序,我希望将数据存储在轻量级数据库中,例如Derby或Sqlite。我想在我的程序中使用数据抽象层。休眠似乎需要大量的配置,对于我需要的东西来说太过分了。什么是Hibernate的轻量级替代品?
如果使用注释,则休眠几乎不需要配置。它甚至可以自动发现类路径中映射的bean!从简单性和力量的角度来看,我看不到任何替代方案。
它还可以将自己暴露为JPA,这(恕我直言)甚至更简单。
我的ORMLite库就是这样一种选择。它支持MySQL,Postgres,Microsoft SQL Server,H2,Derby,HSQLDB和Sqlite,并且可以轻松扩展到其他人。它使用注释来配置类,良好的Spring支持,灵活的查询构建器等。