分类: Java

31 篇文章

spring的4种事务特性,5种隔离级别,7种传播行为
参考:https://blog.csdn.net/weixin_38070406/article/details/78157603 spring事务: 什么是事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistenc…
权限管理系统概念学习
参考:https://zhuanlan.zhihu.com/p/61447407 前言 从本质来说,无论何种类型的权限管理模型都可以抽象出三个基本的要素。即:用户(user)、系统/应用(system/application)、策略(policy)。策略决定了用户和不同功能应用之间如何交互。反过来,也就是说,无论设计何种权限管理的模型,都是基于这三…
两个实体类集合转换成一对多的结构
其中一个实体参数组装成key, 可能还需要比较该集合中实体某个参数是否一致 并使caseid一致 String key = Id +"-"+ Name+"-"+testTime; if(detailMap.containsKey(key)){ UatBugCaseHouseDetail detail_onty…
枚举的用法
参考:https://blog.csdn.net/qq_27093465/article/details/52180865 public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色&qu…
springboot 返回json格式数据时间格式配置
方法一: 可以在apllication.property加入下面配置就可以 时间戳统一转换 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 方法二: @JsonFormat(timezone = "GMT+8", patt…
Mybatis-Plus的逻辑删除
参考: https://baomidou.com/pages/6b03c5/ 方法一:全局配置 mybatis-plus: global-config: db-config: logic-delete-field: flag # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2) logic-delete-value: …
Mybatis-Plus的代码生成
可能的异常 mybatis-plus java.lang.NoClassDefFoundError: freemarker/template/Configuration mybatis-plus freemarker.template.Configuration mybatis Failed to determine a suitable driv…
Java实体生成sql
参考:https://www.cnblogs.com/vmuu/p/15663273.html import javax.xml.bind.annotation.XmlElement; import java.io.*; import java.lang.annotation.Annotation; import java.lang.reflect…