问题标签 [jdbctemplate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 帮助需要转换 Java 列表/集合或其他东西
我有一个从 getJdbcTemplate().query 返回的对象列表
看起来像这样
我怎样才能将这些转换成一个看起来像这样的对象
希望你能从我的绳索伪对象表示中得到这个想法:)
java - Spring JUnit 和 Mockito - SimpleJdbcTemplate
给定一个扩展 SimpleJdbcDaoSupport 的类,你如何模拟 SimpleJdbcTemplate?
然后,使用 Mockito:
模拟的 JdbcTemplate 被注入,但由于 dao 类依赖 SimpleJdbcTemplate 进行查询(用于映射到对象),并且它是由 SimpleJdbcDaoSupport 在内部构造的 - 模拟 JdcbTemplate 对 SimpleJdbcTemplate 没有影响。那么如何做到这一点,当它没有公共设置器时,并且构造 SimpleJdbcTemplate 的唯一方法是依赖该方法 getSimpleJdbcObject()?
java - 如何使用 Spring Framework 中的 JdbcTemplate 类执行 INSERT 语句
在 Spring 中,如何使用JdbcTemplate在表中插入数据。任何人都可以为我提供一个代码示例来执行此操作。
java - 使用 Spring JdbcTemplate 填充随机数的 DB 精度
我使用 SpringJdbcTemplate
运行插入 SQL 语句。我要插入的字段是NUMBER
. 值为:-0.11111111
类型float
。但是,在插入 DB 后,我得到的值是用 random numbers 填充的-0.1111111119389534
。
请注意,当我使用直接 JDBC 时,该值按原样插入,没有填充数字。
我使用BeanPropertySqlParameterSource
andMapSqlParameterSource
来设置 INSERT 语句的参数,两者都给出相同的结果。代码如下所示:
其中 jt 是 的瞬间SimpleJdbcTemplate
。
数据库是甲骨文。
谢谢你。
java - 如果抛出异常,Spring 的 JdbcTemplate 会关闭连接吗?
当 Spring 捕获 SQLException 时,它是否会在抛出它自己的 DataAccessException(运行时)异常之前关闭准备好的语句、结果集和/或连接?
我有一个开发人员想要创建一个 AOP 方面来捕获这些异常并记录和/或关闭连接。
hsqldb - 如何确认 jdbctemplate 成功执行查询
我正在使用 hsqldb 作为数据库。我正在使用 jdbctemplate 进行 sqlqueries。我只想知道如何确认 jdbctemplate 已成功执行查询,因为我在数据库中看不到结果,因为我的数据库是 hsqldb。
预先感谢
java - JDBCTemplate 未获取超过 1500 条记录
我正在使用 JDBCTemplate 来获取记录...我的表有 46,000 行,我想使用 rowmapper 将它们包装在用户类型对象中。
但是当我尝试下面的代码时,它显示“执行 SQL 查询 [Select USER_ID,Desc from Q7.USERBSC_INFO where STAT_CD='ACTIVE']”,然后什么也没发生……我等了 15 分钟,但仍然什么也没显示……但应用程序仍然工作......没有例外
我正在使用 DB2 的 JCC 驱动程序,这是一个大型机 DB2
但是当我只对 1500 条记录运行查询时,它工作正常……获取记录有任何限制吗?
当我在 AQT 客户端中运行相同的查询时,它工作正常......
行映射器
java - 如何在多线程环境中使用 JdbcTemplate?
我正在尝试将 Spring JdbcTemplate 与 Spring 的 SimpleAsyncTaskExecutor 一起使用,以便与单线程环境相比,可以建立与数据库的并发连接,并且可以在更短的时间内将整个数据插入到相关表中。
我正在使用以下代码,但它不会加速我的应用程序。
我能找到的唯一线索是,bean“campaignProductDBWriter”只构造了一次,而当我在 tasklet 中将“throttle-limit”设置为 10 时,我期望创建 10 个单独的实例。
我究竟做错了什么?任何帮助或建议将不胜感激。
问候,
spring - 使用 JUnit 测试运行时,hsqldb 未显示插入查询的反射
我正在使用 hsqldb 作为数据库。我创建了 LmexPostParamDao,它有一个方法 insertLmexPostParam(NameValuePostParamVO nameValuePostParamVO),它将在数据库中插入数据。为了测试这种方法,我使用 JUnit 测试在 hsqldb 中插入一些数据。
我的 JUnit 测试方法如下:
我的插入方法如下:
当我运行我的测试用例时,它返回我 1 作为输出,这是 adapterJdbcTemplate 的结果。这意味着数据插入成功。但是当我看到我的数据库时,它没有向我显示插入的那一行。当我用相同的值调试我的测试用例方法时,它给出了一个异常:数据完整性违规异常。在这个异常之后,当我看到我的数据库时,它在我的数据库中显示了该行。会有什么问题。我不。当我看到代码时,看起来一切都很好。帮我解决这个问题。
谢谢
java - 我们如何在 java 中关闭 hsqldb 数据库
我使用 hsqldb 作为我的数据库。我希望无论何时我的选择查询、更新查询执行它都会关闭数据库。下面是我需要一个可以手动关闭数据库的代码的方法。
代码必须替换注释“通过代码关闭数据库”。
帮我
先感谢您