我应该将哪些ORM用于带有Derby db的Spring MVC项目?

时间:2013-04-18 16:15:55

标签: java spring orm derby ibatis

我正在开发一个使用Spring MVC和嵌入式apache derby的Web项目。此数据库包含用户,角色和用户角色的表。我必须做一个典型的CRUD。由于这是我第一次使用德比。我试图使用java.sql.Connection,java.sql.ResultSet等访问我的数据库。它工作正常,是否有必要手动连接到数据库并在java类中编写SQL代码?

有人建议我使用Spring jdbctemplate。我正在寻找像Ibatis这样的东西,它透明地映射对象和数据库实体。是否可以将Spring JdbcTemplate与iBatis一起使用?

谢谢

2 个答案:

答案 0 :(得分:0)

我推荐Hibernate只是因为它得到了Spring的支持,并且对Spring有很好的事务管理。还有大量关于Spring with Hibernate的文档。

Hibernate也对Derby提供强有力的支持,您需要做的就是使用正确的方言。

答案 1 :(得分:0)

Spring兼容ORM,Hibernate和iBatis。为了了解哪种方法最适合您,有一个很好的文章比较这两个框架。这是link。其次,将iBatis与Spring集成,这里是starter example