JAX-RS + jersy持久性

时间:2012-10-27 00:53:55

标签: java spring hibernate persistence jax-rs

我正在使用JAX-RS(Jersy)+ Spring创建一个Rest服务器。我的数据库层是MySQL。

将数据存储在数据库中的最佳方法是什么?有没有Hibernate的替代品?我从未在Hibernate工作,但似乎有很多XML文件和配置。

使用Grails或ROR会更容易。任何人都可以指出一个更好的解决方案来保持我的数据在项目中?

2 个答案:

答案 0 :(得分:3)

您应该考虑使用hibernate注释而不是XML文件。它们允许您跳过大量XML配置内容并在模型中进行配置。

http://java.dzone.com/articles/hibernate-3-annotations

http://www.infoq.com/news/2007/02/hibernate-annotations

我认为这可能比调用另一个Web框架(如RoR)更容易。

答案 1 :(得分:2)

如果您的数据库层也有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://anirbanchowdhury.wordpress.com/2012/05/14/spring-mybatis-integration-part-1/