zoukankan      html  css  js  c++  java
  • 增删改查小技巧

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

     

     
  • 相关阅读:
    /dev/tty /dev/ttyS0 /dev/tty0区别
    标准Makefile模板
    Linux Gcc常用命令
    使用mutt+msmtp在Linux命令行界面下发邮件
    DirSync: List of attributes that are synced by the Azure Active Directory Sync Tool
    批量硬关联本地AD帐号与Office云端帐号
    Linux下LDAPSearch的例子
    Powershell连接Office 365各组件的方法
    Shell下的正则表达式 (鸟哥私房菜)
    MySQL数据库管理常用命令
  • 原文地址:https://www.cnblogs.com/yanchaohui/p/9950468.html
Copyright © 2011-2022 走看看