springboot的坑
2024-09-24 20:58:20
No tests found for given includes:xxxx
找不到findOne()方法
可以用它的findById(id).orElse(null); 存在就会直接返回值,如果不存在会返回别的值,这里不存在返回的是null,(orElse里可以给默认值)
PageRequest pageRequest=new PageRequest(int ,int );//提示方法过时
关于重启项目后,数据库数据清空的问题
解决方法:将spring.jpa.hibernate.ddl-auto属性设为update。
ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空。
ddl-auto:create-drop----每次程序结束的时候会清空表。
ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新。
ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错。
SpringBoot JPA sort多属性排序
导入jar包
import org.springframework.data.domain.Sort.Order;
代码示例
List<Sort.Order> list = new ArrayList<>(); Order order1 = new Order(Direction.ASC, "vslName"); Order order2 = new Order(Direction.ASC, "custName"); Order order3 = new Order(Direction.DESC, "docDate"); list.add(order1); list.add(order2); list.add(order3); Sort sort = Sort.by(list); final List<MldmasView> mldmasViews = this.mldmasViewRepository .findAll(sort);
Springboot 使用JPA对数据进行排序 new Sort(new Sort.Order(Sort.Direction.DESC, "id"))过期处理方法
可以使用 Sort.by() 进行先排序,再分页
Sort.Order order=new Sort.Order(Sort.Direction.DESC, "id"); PageRequest request = PageRequest.of(page-1,size,Sort.by(order));
最新文章
- 为什么margin-top不是作用于父元素【margin外边距合并问题】
- [MySQL] MySQL存储过程常用的函数
- iOS开发小技巧--微博项目中的键盘工具条
- Codeforces Round B. Buttons
- Android开发环境搭建(转)
- Knight&#39;s Trip---hdu3766(马走日求最小走的步数)
- 认识CoreData-基础使用
- Linux无处不在
- SVM原理(1)
- [置顶] 遵循Java EE标准体系的开源GIS服务平台之二:平台部署
- 单文件文件上传到服务器(HTML5+js+Java)
- TCP那些事儿(下)
- ASP.NET CORE做的网站运行在docker实践
- 复习os模块常用的一些操作
- 第三届“百越杯”福建省高校网络空间安全大赛writeup--Do you know upload?
- Java的反射机制Reflect
- makefile 中 foreach
- Frogger--poj2253
- poj 2481 Cows(树状数组)题解
- Spring的@Scheduled任务调度