这个和Java没有关系如果你的数据库是Oracle的话,建议你使用merge into when match then update ,,,insert会给你选择的余地,有了就更新,否则就插入
insert的时候添加判断,update的时候不添加判断
要不就判断不让修改,要么就是更新。