This post对我有所帮助,解释说JdbcTemplate会找出自己填充的列。但是,这意味着没有必要传递类型,为什么/何时应该这样做呢?
另一个相关问题:我不小心通过了Object[]
而不是int[]
,该应用程序在mysql中给了我一个例外:Data truncation: Data too long for column 'username' at row 1
。但是,参数只是" test"这列是VARCHAR(60)。虽然我意识到Object[]
不会被自动提交到int[]
,但是它会导致#{1}}太长"?我认为这与update()
如何使用类型的实现有关,但我无法弄明白......
感谢您的回答!