- 命名参数,就像JdbcTemplate的从Spring为JDBC连接设置
- XML配置查询
- XML配置。像休眠
<sql-query>
。以Named SQL queries为例
我正在考虑尝试建立自己的,但我想我会问这里,也许它已经完成了。有没有这些功能的轻量级JDBC包装?
显然我不想既不使用ORM也不使用JdbcTemplate。
<sql-query>
。以Named SQL queries为例我正在考虑尝试建立自己的,但我想我会问这里,也许它已经完成了。有没有这些功能的轻量级JDBC包装?
显然我不想既不使用ORM也不使用JdbcTemplate。
我正在寻找相同的东西,同时尝试使用DBUtils实用程序: http://commons.apache.org/dbutils/ 轻量级,开源且无依赖关系。
现在我正在使用ORMLite。 – Kachwahed
尝试从jcabi-jdbcJdbcSession。这很简单(只要你想),并要求您创建一个java.sql.DataSource
之前,例如(使用BoneCP和H2 database):
BoneCPDataSource source = new BoneCPDataSource();
source.setDriverClass("org.h2.Driver");
source.setJdbcUrl("jdbc:h2:mem:x");
String name = new JdbcSession(source)
.sql("SELECT name FROM user WHERE id = ?")
.set(555)
.select(new SingleHandler<String>(String.class));
乍一看似乎不支持命名参数。我觉得这个功能非常重要。另外,我最近说过MyBatis有多棒? :)感谢您的输入,但! – Bogdan
什么[MyBatis的(http://www.mybatis.org/)? –
@Tomasz Nurkiewicz感谢您的提示。我不知道MyIbatis。我浏览了文档,看起来非常接近我的想法。我想我会给它一个原型项目。 – Bogdan
@Tomasz Nurkiewicz,两个月后,我已经找到了MyBatis :)。你会把你的评论作为答案吗?我想接受它。谢谢! – Bogdan