上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 1 问题背景 有时候,我们总是需要再SpringBoot2中对一个Service方法做一个完整的事务,发现异常时,进行回滚,然后又能返回错误信息。 事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一 阅读全文
posted @ 2020-10-22 17:40 张亮java 阅读(11229) 评论(1) 推荐(1) 编辑
摘要: 一般情况下,@Transactional要放在service层,并且只需要放到最外层的方法上就可以了。 controller层使用@Transactional注解是无效的。但是可以在controller层方法的catch语句中增加:TransactionAspectSupport.currentTr 阅读全文
posted @ 2020-10-22 17:20 张亮java 阅读(11111) 评论(0) 推荐(0) 编辑
摘要: 1,先引用maven <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.41</version> </dependency> 2,解析JSON数组 import jav 阅读全文
posted @ 2020-10-21 22:07 张亮java 阅读(134) 评论(0) 推荐(0) 编辑
摘要: List去重方案 方案一:借助Set的特性进行去重 方案二 : 利用set集合特性保持顺序一致去重 方案三 : 使用list自身方法remove() 方案四 : 遍历List集合,将元素添加到另一个List集合中 方案5 : 使用Java8特性去重 方案一:借助Set的特性进行去重 /** * 去除 阅读全文
posted @ 2020-09-02 18:58 张亮java 阅读(3620) 评论(0) 推荐(0) 编辑
摘要: 错误是提示密码快过期了,有两个办法解决这个问题。 一. 修改已经报错用户的密码 已经被报告了密码快要过期的账户必须再改一次密码(需要DBA权限) 以system用户为例 sqlplus / as sysdba alter user system identified by root; 再连接数据再也 阅读全文
posted @ 2020-08-28 17:23 张亮java 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一,带参查询(1、根据参数位置2、根据Param注解) /** * 查询根据参数位置 * @param userName * @return */ @Query(value = "select * from sys_user where userName = ?1",nativeQuery = tr 阅读全文
posted @ 2020-06-19 15:48 张亮java 阅读(8990) 评论(1) 推荐(1) 编辑
摘要: 一、spring-boot-devtools 在pom中直接引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>tr 阅读全文
posted @ 2020-06-15 00:12 张亮java 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd 短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明:使用 CONVERT: CONVERT (data_type[(length)],expressio 阅读全文
posted @ 2020-06-12 16:20 张亮java 阅读(3369) 评论(0) 推荐(0) 编辑
摘要: 分析与解答 这是由于你的 Maven 编译级别是 jdk太低了 解决方案一: 1、在eclipse的工程上选择属性,在选择Project Facets里面中选择Dynamic web Module,将版本改成2.5 如下图: 2.在工程目录下(项目所在的那个位置) 有一个.settings文件夹(l 阅读全文
posted @ 2020-06-03 10:50 张亮java 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 描述 Eclipse Intellij 代码补全 Ctrl+space Ctrl+space 打开类或者接口 (两个IDE都支持使用“驼峰字符”前缀的方式来过滤查找列表,进而轻松完成搜索;比如:可 以使用“PoDI”来检索PodcastDaoImpl类) Ctrl+Shift +T Ctrl+N 快 阅读全文
posted @ 2020-05-27 10:27 张亮java 阅读(397) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页