Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有具有这些特性的轻量级JDBC包装器? 命名参数,就像Spring中的JdbcTemplate一样 JDBC连接设置的XML配置 查询的XML配置。类似Hibernate的东西。请参阅以获取示例_Java_Jdbc - Fatal编程技术网

Java 有没有具有这些特性的轻量级JDBC包装器? 命名参数,就像Spring中的JdbcTemplate一样 JDBC连接设置的XML配置 查询的XML配置。类似Hibernate的东西。请参阅以获取示例

Java 有没有具有这些特性的轻量级JDBC包装器? 命名参数,就像Spring中的JdbcTemplate一样 JDBC连接设置的XML配置 查询的XML配置。类似Hibernate的东西。请参阅以获取示例,java,jdbc,Java,Jdbc,我想尝试建立我自己的,但我想我会在这里问,也许它已经完成了 显然,我既不想使用ORM也不想使用JdbcTemplate。我在寻找同样的东西,同时尝试DBUtils实用程序: 轻量级、开放源代码且无依赖性。如何 (来源:)从中尝试。它很简单(如您所愿),并且要求您在之前创建java.sql.DataSource,例如(使用and): BoneCPDataSource=new-BoneCPDataSource(); source.setDriverClass(“org.h2.Driver”); s

我想尝试建立我自己的,但我想我会在这里问,也许它已经完成了


显然,我既不想使用ORM也不想使用JdbcTemplate。

我在寻找同样的东西,同时尝试DBUtils实用程序: 轻量级、开放源代码且无依赖性。

如何


(来源:)

从中尝试。它很简单(如您所愿),并且要求您在之前创建
java.sql.DataSource
,例如(使用and):

BoneCPDataSource=new-BoneCPDataSource();
source.setDriverClass(“org.h2.Driver”);
setJdbcUrl(“jdbc:h2:mem:x”);
字符串名称=新JdbcSession(源)
.sql(“从id=?”的用户中选择名称”)
.套(555)
.select(新的SingleHandler(String.class));

怎么样?@Tomasz Nurkiewicz谢谢你的提示。我不知道MyIbatis的事。我浏览了一下文档,它看起来与我的想法非常接近。我想我会尝试一个原型项目。@Tomasz Nurkiewicz,两个月后,我发现了MyBatis:)。你会把你的评论作为回答吗;我愿意接受。谢谢我很高兴能帮助你,快乐编码!乍一看似乎不支持命名参数。我觉得这个功能非常重要。此外,我最近说过MyBatis有多棒吗?:)谢谢你的意见!现在我正在使用ORMLite。
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));