轻度替代冬眠?[已关闭]

2022-08-31 09:09:17

我有一个单用户java程序,我希望将数据存储在轻量级数据库中,例如Derby或Sqlite。我想在我的程序中使用数据抽象层。休眠似乎需要大量的配置,对于我需要的东西来说太过分了。什么是Hibernate的轻量级替代品?


答案 1

如果使用注释,则休眠几乎不需要配置。它甚至可以自动发现类路径中映射的bean!从简单性和力量的角度来看,我看不到任何替代方案。

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


答案 2

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


推荐