修改数据
2018-05-30 11:47 更新
修改指定id值的数据记录代码如下
Template<Product> template=new ProxyTemplate(Product.class).getInstance();
try
{
Product product=new Product();
product.setId("65d22337-102f-4f41-80e5-7981c9d578ae");
product.setName("疯狂Java讲义");
product.setPrice(85.5f);
template.update(product);
} catch (Exception e) {
e.printStackTrace();
}finally
{
template.close();
}
控制台信息如下
update PRODUCT set ID=?,NAME=?,PRICE=?,MADEIN=? where ID='65d22337-102f-4f41-80e5-7981c9d578ae'
[1]id=65d22337-102f-4f41-80e5-7981c9d578ae
[2]name=疯狂Java讲义
[3]price=85.5
[4]madeIn=
也可以只修改指定的某个字段,这里只修改price字段,如下
Template<Product> template=new ProxyTemplate(Product.class).getInstance();
try
{
Product product=new Product();
product.setId("65d22337-102f-4f41-80e5-7981c9d578ae");
product.setName("疯狂Java讲义");
product.setPrice(85.5f);
template.update(product,new String[]{"price"});
} catch (Exception e) {
e.printStackTrace();
}finally
{
template.close();
}
输出信息如下
update PRODUCT set PRICE=? where ID='65d22337-102f-4f41-80e5-7981c9d578ae'
[1]price=85.5
以上内容是否对您有帮助:
← 删除数据
更多建议: