我正在开发一个使用Spring MVC和嵌入式apache derby的Web项目。此数据库包含用户,角色和用户角色的表。我必须做一个典型的CRUD。由于这是我第一次使用德比。我试图使用java.sql.Connection,java.sql.ResultSet等访问我的数据库。它工作正常,是否有必要手动连接到数据库并在java类中编写SQL代码?
有人建议我使用Spring jdbctemplate。我正在寻找像Ibatis这样的东西,它透明地映射对象和数据库实体。是否可以将Spring JdbcTemplate与iBatis一起使用?
谢谢
答案 0 :(得分:0)
我推荐Hibernate只是因为它得到了Spring的支持,并且对Spring有很好的事务管理。还有大量关于Spring with Hibernate的文档。
Hibernate也对Derby提供强有力的支持,您需要做的就是使用正确的方言。
答案 1 :(得分:0)
Spring兼容ORM,Hibernate和iBatis。为了了解哪种方法最适合您,有一个很好的文章比较这两个框架。这是link。其次,将iBatis与Spring集成,这里是starter example。