我正在使用 JAX-RS (Jersy) + Spring 创建一个 Rest 服务器。我的数据库层是 MySQL。
将数据存储在数据库中的最佳方式是什么?Hibernate 有什么替代品吗?我从未在 Hibernate 中工作过,但似乎有很多 XML 文件和配置。
改用 Grails 或 ROR 会更容易。谁能指出一个更好的解决方案来将我的数据保存在项目中?
我正在使用 JAX-RS (Jersy) + Spring 创建一个 Rest 服务器。我的数据库层是 MySQL。
将数据存储在数据库中的最佳方式是什么?Hibernate 有什么替代品吗?我从未在 Hibernate 中工作过,但似乎有很多 XML 文件和配置。
改用 Grails 或 ROR 会更容易。谁能指出一个更好的解决方案来将我的数据保存在项目中?
您应该考虑使用休眠注释而不是 XML 文件。它们允许您跳过许多 XML 配置内容并在模型中进行在线配置。
http://java.dzone.com/articles/hibernate-3-annotations
http://www.infoq.com/news/2007/02/hibernate-annotations
我认为这可能比调用另一个 Web 框架(如 RoR)更容易。
如果您的数据库层也有 Spring,请使用spring + hibernate 4尝试此示例。
http://blog.springsource.org/2012/04/06/migrating-to-spring-3-1-and-hibernate-4-1/
示例中的代码在github。我还在这里包含了链接:
https ://github.com/michaelisvy/hibernate-4-spring-3.1-samples
或者,您可以查看 mybatis,这里是spring + mybatis的链接。
http://anirbnchowdhury.wordpress.com/2012/05/14/spring-mybatis-integration-part-1/