1. 程式人生 > >增刪改查小技巧

增刪改查小技巧

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)來將字串轉成整數