我有一个单用户java程序,我希望有存储数据在一个轻量级的数据库,如Derby或Sqlite。我想在我的程序中使用数据抽象层。Hibernate似乎需要大量的配置,对于我所需要的东西来说有点过分了。Hibernate的轻量级替代品是什么?
发布于 2008-11-17 22:45:06
如果你使用注解,Hibernate几乎需要零配置。它甚至可以自动发现类路径中的映射bean!从简单性、和 power的角度来看,我看不到任何替代方案。
它还可以将自己暴露为JPA,这(IMHO)甚至更简单。
发布于 2010-06-26 02:02:35
我的ORMLite库就是这样一种选择。它支持MySQL、Postgres、Microsoft SQL Server、H2、Derby、HSQLDB和Sqlite,并且可以很容易地扩展到其他系统。它使用注解来配置类,良好的Spring支持,灵活的查询构建器等。
发布于 2008-11-17 19:53:43
它仍然需要配置XML,但看看MyBatis (formerly iBatis)。
https://stackoverflow.com/questions/296587
复制相似问题