zoukankan      html  css  js  c++  java
  • 乐观锁实现、多表联合查询

    • 乐观锁有两种实现(解决了一致性的问题)

      1.加时间戳,就是现在的每次提交的时候将先前读取的间戳和数据库当前的时间戳进行比较,如果相同,则进行提交,否则不进行提交

      2.加version,将提交前读到的version和数据库当前的version进行比较,如果相同,则进行提交,否则不进行提交

     sql语句:

      update 表名 set uesrAmount=#{userAmount} ,version = version +1 where id =#{id} and version=#{version}//如果是mybatis,直接写到xml中

    • 多表联合查询:

      先查基本表,再查类型编码表,再查基本表,再查字典表:

      select LXBM,FJDBH from wd_wljd_jbsx;//找到类型编码

      //再通过lxbm在lxbm表中找到它子类的类型编码

      //再根据子类的类型编码回到基本表查询

      //查询的过程中连接类型编码表、字典属性表、国家地区表(select *from 基本表 join 字典表1 join 字典表2 on 字典表1.字段=字典表2.字段 and join 字典表3 on  字典表1.字段=字典表3.字段)

  • 相关阅读:
    day 17
    day 16
    信息系统项目管理师 教程学习 第一章
    服务器安全防护
    少有人走的路
    Python文件学习
    测试新文章
    测试
    python基础 一、 数值类型、序列类型和散列类型
    apache No input filespecified
  • 原文地址:https://www.cnblogs.com/nickup/p/9712683.html
Copyright © 2011-2022 走看看