我是spring框架的新手。我甚至通过查看文档但未找到我想要的方法找到了这个。
让我解释一下我想要的事情JDBCTemplate.query()
方法可以采用多个参数2, 3 ,4....n
。现在我想找一个方法[if JDBTemplate
我只是通过了一个对象/数组/列表,意味着一个通用参数,所以我摆脱了多个方法。如果我有200个存储过程,那么我必须编写200个mehods!呵呵目前我这样做是通过传递一个数组并在数据库末端拆分它但我想找到一个好方法。任何想法/建议
答案 0 :(得分:0)
你在找这样的东西吗?
//set any number of parameters
Object[] parameters = new Object[] { new Integer(1), "test" };
String sqlQuery = "select * from table1 t where t.id = ? and t.text = ?";
SqlRowSet srs = getJdbcTemplate().queryForRowSet(sqlQuery , parameters);
您可以通过从方法外部传递query
和parameters
作为参数来推广is。