![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 73
Green_1001
这个作者很懒,什么都没留下…
展开
-
Spring namedparameterjdbctemplate 实现批量更新
最近开发中使用了spring的NamedParameterJdbcTemplate的批量更行操作方法如下 public void insert(Collection<Person> entities) { SqlParameterSource[] params = SqlParameterSourceUtils.createBatch(entiti...原创 2015-07-14 23:35:37 · 8512 阅读 · 2 评论 -
JdbcTemplate queryForObject Incorrect result size: expected 1, actual 0
使用Spring中的jdbcTemplate 时,通过id查询不到结果时返回Incorrect result size: expected 1, actual 0@Override public <T> T queryForObject(String sql, RowMapper<T> rowMapper, Object... args) throws Data...原创 2015-09-12 23:01:48 · 1092 阅读 · 0 评论 -
maven 项目JUnit4 Spring JdbcTemplate 测试dao
最近使用maven项目,由于前后端完全分离,不好测试,则先测试dao层的sql和方法是不是正确的首先使用eclipse创建maven项目pom.xml<dependencies> <dependency> <groupId>junit</groupId> <artifact...原创 2015-09-19 12:32:43 · 336 阅读 · 0 评论 -
invalid bound statement常见原因
开发中使用mybaitis常遇见错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误按以下步...2018-04-22 19:48:58 · 5558 阅读 · 0 评论 -
spring 嵌套事务
今天在code review的时候,发现有嵌套事务,由于嵌套事务的传播属性都是Propagation.REQUIRED,有点不确定内部事务失效会不会导致整个事务回滚,于是测试了一下,结果证明是内部事务有效,外部事务有效,即内部一个事务回滚会导致整个事务回滚下面直接上代码 项目框架 spring4 + mybatis3.4.5代码示例:https://gitee.com/shar...2018-06-01 22:41:40 · 125 阅读 · 0 评论