• 项目问题


    问题:
    1.在角色管理模块的添加操作时,客户端没有向服务器端传递id,因为添加角色操作不用传id,服务器端想拿到这个值。
    思路:通过查找官网解决问题
    解决:服务器端mapper文件中inert标签中属性useGeneratedKeys表示执行添加记录之后可以获取到数据库自动生成的主键ID,并将值赋值给keyProperty属性值
    带来的问题:并发量比较大的时候,id值可能会重复
    解决:会在业务层设置主键值,并用syn设置并发安全
    2.pom的导入问题
    3.二级缓存设置readOnly属性被设置为 true时。缓存会给所有调用者返回缓存对象的相同实例。如果被修改。可能会产生脏读的情况。
    解决办法:设置为false,可读写的缓存会(通过序列化)返回缓存对象的拷贝。 速度上会慢一些,但是更安全。

  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/yunianzeng/p/11872050.html
Copyright © 2020-2023  润新知