JdbcTemplate更新,为什么我们需要传入类型?

时间:2017-10-02 05:02:22

标签: spring jdbc jdbctemplate autoboxing

This post对我有所帮助,解释说JdbcTemplate会找出自己填充的列。但是,这意味着没有必要传递类型,为什么/何时应该这样做呢?

另一个相关问题:我不小心通过了Object[]而不是int[],该应用程序在mysql中给了我一个例外:Data truncation: Data too long for column 'username' at row 1。但是,参数只是" test"这列是VARCHAR(60)。虽然我意识到Object[]不会被自动提交到int[],但是它会导致#{1}}太长"?我认为这与update()如何使用类型的实现有关,但我无法弄明白......

感谢您的回答!

0 个答案:

没有答案