2
我想從我的simplejdbctemplate查詢表中獲取所有行,並希望將它們添加到列表中。什麼是最好的方式來做到這一點? 我已經試過這樣:如何從simplejdbctemplate查詢獲取字符串列表或輸入T?
List<String> carbrands = (List<String>) jdbcTemplate.queryForList("select brand from cars", String.class);
所以我希望像字符串列表:
toyota
hyundai
bmw
benz
...
但我不能得到這個工作。如果我嘗試對多種類型進行此操作,我會卡住:
List<Car> values = (List<Car>) jdbcTemplate.queryForList("select name,brand,value from cars", Car.class);
這也行不通。我希望它能夠返回Cars,我將其定義爲名稱,品牌,價值。但是......我一直在搜索,找不到解決方案。有什麼建議麼?
Urgh ...我有我的汽車類的名稱,品牌,價值的爭論。如果我現在拿出來,那麼在這個時候會搞得太多東西,所以我寧願不要,如果我能避免它。有沒有其他解決方法?另外,我的maven說我對查詢1有不變的類型。 – Joe 2013-02-16 04:32:46
List
我不知道我明白你的意思 - t.queryList?你只是使用t作爲jdbcTemplate的縮寫嗎?此外,我沒有看到任何queryforlist作爲arg查詢...我應該在查詢後放什麼?謝謝! (對不起,我從來沒有真正能夠理解simplejdbctemplate) – Joe 2013-02-16 04:45:05