【发布时间】:2011-08-22 21:59:34
【问题描述】:
有什么方法可以预先检查 java 类型是否与 sql.Types 兼容?
我可以输入以下所有内容:
if (BIGINT||TINYINT) try BigInteger.parse(myvalue) 和
if (TIME||DATE||TIMESTAMP) try new Date(Long.parse(myvalue))
这会产生大量代码。他们是某种通用的预检查方式吗?
编辑:我说的是插入,所以我想做一些预检查,以避免插入时出现 sql 异常
【问题讨论】:
-
为什么不使用
ResultSet#getObject()和/或PreparedStatement#setObject()?或者,更好的是,像 Hibernate、JPA 之类的 ORM?
标签: sql database types jdbc spring-jdbc