- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的方法是这样的:
public class Decompile extends JdbcDaoSupport
public void getRunner(){
String val = this.getJdbcTemplate().queryForObject(sql,String.class, new Object[]{1001});
}
}
请建议我如何模拟这个。
最佳答案
@Mock
JdbcTemplate jdbctemplate;
@Test
public void testRun(){
when(jdbctemplate.queryForObject(anyString(),eq(String.class),anyObject()).thenReturn("data");
}
关于java - 如何模拟 JdbcTemplate.queryForObject() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13818712/
我发现这种形式的查询对于从数据库调用返回单个值/单行非常方便,并且如果出现问题,我可以接受它抛出异常。但我认为进行类型转换通常是一种不好的做法。 这里的 Actor 是否会被人皱眉? String n
我正在尝试使用jdbcTemplate.queryForObject将普通查询更改为参数化查询,以避免SQL注入(inject)。但查询返回 EmptyResultDataAccessExceptio
我有这个 SQL 语句: return jdbcTemplate.queryForObject("SELECT * FROM materials WHERE title = ?", new Mater
我的方法是这样的: public class Decompile extends JdbcDaoSupport public void getRunner(){ String val = this.g
我正在使用 JdbcTemplate.queryForObject(String sql, RowMapper rowMapper, Object...args) 从 Oracle 获取一行,但不断收
我想做的是使用queryForObject从studentstable中选择用户名、密码和角色。 在我的 JdbcTemplate 语法中是 public static Object queryFor
String lastName = this.jdbcTemplate.queryForObject("select last_name from t_actor where id = ?", new
我想知道如何在我的案例中正确使用 jdbc。 saveLinkHistory 列在 mysql 中是一个 bit(1) 类型。 public boolean getIsSavedLinkHistory
我想创建一个通用方法,应该如下所示: public getCell(S column,R arg){ return jdbcTemplate.queryForObject("select ? fro
将 Kotlin 和 Spring 5 用于一些简单的项目。 我想使用 queryForObject 通过 id 从数据库中获取单条记录. 我的查询是“按 id 进行简单选择”: jdbc.query
Java 1.7/Spring 3.1 看看下面的代码。 BigDecimal value = queryAsObject (BigDecimal.class, "select balance
我的问题类似于this SO question 我在服务中有两个 JdbcTemplate.queryForObject(..,...,...,) 调用,如下所示, depositPostedAmt
我正在尝试使用 jdbctemplate.queryForObject(query,Object[]{},Integer.class) 方法获取行数,我在 mysql.properties 文件中定义
无法确定导致此异常的主要原因在哪里。我按照 Spring in Action 的书做了一切。这几行代码有什么问题? private static final String PREFIX_SELECT_
我在 DAO 中创建了一个方法: public String getUserName(int userid){ String sql="SELECT userName from UserDet
我是一名优秀的程序员,十分优秀!