环境:java1.5,eclipse,nc ,Oracle
需求:写个接口,通过传来的json串修改Oracle的数据
我是遍历一条一条修改的,但是这样不行,说数据量过大数据库就崩了,怎么做到一次数据库操作就可以完成批量修改,数据都是一张表上的
而且这些数据会有一个状态属性,状态为0表示已经修改过了,不能再修改,状态为-1表示还没修改
收起
首先接受json字符串,解析转化成对象,然后放进list中,List<User>这样.
然后sql的话可以用批量修改.传list就行
状态为0表示已经修改过了,不能再修改,状态为-1表示还没修改 这个你update的时候加条件就行,where id=#{id} and status='-1'
报告相同问题?