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)来将字符串转成整数