
正文
hibernate不调用save也保存上了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
List<Instrument> insts = instService.search(search);
if (insts.size() == 1) {
Instrument inst = insts.get(0);
if (inst != null) {
inst.setBarCode("imported");
instService.save(inst)
}
}
第10行加不加都会保存上。所有以下的方式应该避免
List<Instrument> insts = instService.search(search);
if (insts.size() == 1) {
Instrument inst = insts.get(0);
if (inst != null) {
inst.setBarCode("imported");
if(cond) {
instService.save(inst)
}
}
}
应该改为这样
List<Instrument> insts = instService.search(search);
if (insts.size() == 1) {
Instrument inst = insts.get(0);
if (inst != null) {
if(cond) {
inst.setBarCode("imported");
instService.save(inst)
}
}
}






