1

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

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

谢谢

4

2 回答 2

0

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

Hibernate 还对 Derby 提供了强大的支持,您需要做的就是输入正确的方言。

于 2013-04-18T16:19:17.130 回答
0

Spring 与 ORM、Hibernate 和 iBatis 都兼容。为了知道哪个最适合您,有一篇很好的文章比较了这两个框架。这是链接。其次,将 iBatis 与 Spring 集成,这里是一个入门示例

于 2013-04-18T19:30:14.940 回答