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.字段)

  • 相关阅读:
    20071020ー胡小蝶
    20071018feeling
    20071020——今日起倒计时——我们的约定
    XPath对象选择器
    DIV与SPAN之间有什么区别
    SQL注入(一)
    Java平台AOP技术研究
    AOP技术基础
    AOP——引言
    .Net平台AOP技术研究
  • 原文地址:https://www.cnblogs.com/nickup/p/9712683.html
Copyright © 2011-2022 走看看