博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate不调用save也保存上了
阅读量:7061 次
发布时间:2019-06-28

本文共 887 字,大约阅读时间需要 2 分钟。

 

1 List
insts = instService.search(search); 2 3 if (insts.size() == 1) { 4 Instrument inst = insts.get(0); 5 6     if (inst != null) { 7 8       inst.setBarCode("imported"); 9 10       instService.save(inst)11 12   }13 }

第10行加不加都会保存上。所有以下的方式应该避免

1 List
insts = instService.search(search); 2 3 if (insts.size() == 1) { 4 Instrument inst = insts.get(0); 5 6     if (inst != null) { 7 8       inst.setBarCode("imported"); 9 10 if(cond) {11        instService.save(inst)12 }13 14   }15 }

应该改为这样

1 List
insts = instService.search(search); 2 3 if (insts.size() == 1) { 4 Instrument inst = insts.get(0); 5 6 7      if (inst != null) { 8 if(cond) { 9        inst.setBarCode("imported");10 11        instService.save(inst)12 }13 }14 }

 

转载地址:http://pbnll.baihongyu.com/

你可能感兴趣的文章
永远不要对一个外行聊你的专业
查看>>
MySQL学习四部曲
查看>>
SCCM 2012 R2实战系列之一:SQL安装
查看>>
windows下安装memcached
查看>>
08R2-12R2基于访问权限的文件枚举
查看>>
Gartner:网络信息安全投入依然不在中国政企客户优先投入之列
查看>>
恢复误删除的ESXi服务器存储VMFS卷
查看>>
SFB 项目经验-22-如何查看存储的管理IP地址
查看>>
libevent入门教程:Echo Server based on libevent
查看>>
.NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
查看>>
一次服务器CPU占用率高的定位分析
查看>>
安装office2007 1706错误
查看>>
crontab中执行多条命令
查看>>
25 JavaScript的幻灯片用于在Web布局的精彩案例
查看>>
关于使用AJAX获取数据时,由于IE缓存而导致数据不更新,串数据的问题!
查看>>
android开发(14) 可以横向滚动的ListView(固定列头)
查看>>
用C语言写的迅雷看看XV文件提取器及C语言源代码
查看>>
ccpuid:CPUID信息模块 V1.01版,支持GCC(兼容32位或64位的Windows/Linux)
查看>>
用dom4j操作XML文档(收集)
查看>>
WinForm实例源代码下载
查看>>