修改数据

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





以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号