String sql = "Update t_cus_product,t_customer.name set t_cus_product.id=?,t_customer.name=?,t_products.name=?," +
"t_cus_product.pmid=?,t_cus_product.pdtypeid=?,t_cus_product.startdate=?,t_cus_product.enddate=?," +
"t_cus_product.pstatus=? form t_cus_product Inner Join t_products ON t_products.id = t_cus_product.pdid " +
"Inner Join t_customer ON t_customer.id = t_cus_product.cusid where t_cus_product.id='"+clientPro.getId()+"'";set到bean里面
ps.setString(1, clientPro.getName());
.......
"t_cus_product.pmid=?,t_cus_product.pdtypeid=?,t_cus_product.startdate=?,t_cus_product.enddate=?," +
"t_cus_product.pstatus=? form t_cus_product Inner Join t_products ON t_products.id = t_cus_product.pdid " +
"Inner Join t_customer ON t_customer.id = t_cus_product.cusid where t_cus_product.id='"+clientPro.getId()+"'";set到bean里面
ps.setString(1, clientPro.getName());
.......
JDBC不是蛮好的嘛!效率比你那个什么鸟框架高多了。
楼主可以试下用预编译会更好的。
新手写太复杂的 update 逻辑上容易出现意想不到的结果; 如某个表的一些记录未被正确的 update;