我今天与PreparedStatement
合作,发现它使用setString()
,setTimestamp()
等将变量插入数据库。
我基本上有20个表,每个表至少有15列,我不可能手动写下所有的setter。考虑到我有ArrayList Vals
包含要以String格式输入的所有变量(由getString()
使用PreparedStatement
本身获得),有什么方法可以在不明确使用的情况下进行插入使用二传手?这样可以节省很多时间。
答案 0 :(得分:-1)
如果您正在使用对象/关系映射(ORM),那么您将不必处理所有这些....尝试Hibernate。 Here is an example to get you started