JDBCTemplate for JavaEE和CDI

时间:2015-08-25 13:51:05

标签: java java-ee jdbc cdi jdbctemplate

我正在开发一个大量使用纯JDBC代码的JavaEE7 / CDI项目。

是否有一个库可以帮助我消除样板代码,就像JDBCTemplate为Spring做的那样。显然,将Spring作为依赖项添加不是一种选择。

2 个答案:

答案 0 :(得分:2)

我会调查MyBatis(以前的iBatis)。

  

MyBatis是一个第一类持久性框架,支持自定义SQL,存储过程和高级映射。 MyBatis几乎消除了所有JDBC代码和手动设置参数以及检索结果。 MyBatis可以使用简单的XML或Annotations来配置和映射基元,Map接口和Java POJO(Plain Old Java Objects)到数据库记录。

答案 1 :(得分:2)

我建议使用Apache commons-dbutils,它是JDBC操作的轻量级库。它提供的QueryRunner类看起来与Spring的JDBCTemplate非常相似。