2018-11-13 09:19:45
如何切换版本
找到配置文件 resources=> application.yml=> profiles环境 dev开发版 prod线上版本
如何新增数据
在进行数据库插入操作时,记得使用事务
@Override @Transactional public boolean savePartyActive(PartyActiveForm partyActiveForm, LoginUser user) { YksptPartyActive partyActive = new YksptPartyActive(); partyActive.setTitle(partyActiveForm.getTitle()); partyActive.setContent(partyActiveForm.getContent()); partyActive.setCretime(new Date()); partyActive.setAuditstatus("1"); partyActive.setActtype(partyActiveForm.getActtype()); partyActive.setCreuserid(user.getUserid()); partyActive.setCreusername(user.getUsername()); partyActive.setDepcode(user.getDepcode()); partyActive.setDepname(user.getDepname()); partyActive.setFilepaths(partyActiveForm.getImgpaths()); this.insert(partyActive); saveSysGis(partyActive.getId(), user, partyActiveForm); return true; }
如何更新数据
Mybatis提供了一个insertOrUpdate
的方法,这个很直接,有值就更新,没有就插入,在接收bean数据后,直接使用这个就可以了
YksptAccount accobj = yksptAccountService.selectById(accountid); accobj.setCounts(accobj.getCounts() + 1); // 更新或者插入 return yksptAccountService.insertOrUpdate(accobj);
如何删除数据
xxxServer.
如何查询数据
查询整型
有时候,我们要查询一些int字段的数据,但是使用Map<String,String>
的话,XML里面拼接的数据就会变成单纯的字符串了。
所以需要使用MySQL
中的CAST( #{partymember} AS SIGNED)
来将字符串转成整数