- 博客(8)
- 收藏
- 关注
原创 mybatis + PageHelper 一对多分页查询
当使用mybatis + PageHelper 一对多分页查询时直接使用collection标签时 数据的pageSize的数量为一对多的关联查询数量也就是responsePOS数量,此时需要重写一个分页方法 如下。
2024-05-06 14:51:09 493 1
原创 java中list2按照list1内元素顺序进行排序
/ 其他属性...@Override// 将list1的code映射到它的索引.boxed()// 在Comparator中排序list2,未找到的code赋予最大值。
2024-04-22 13:02:40 284
原创 MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
遇到这个错误时,通常意味着你的数据库事务在尝试获取一个锁时等待了太长时间。这通常发生在有长时间运行的事务持有锁,而其他事务在等待这个锁时超过了锁等待超时的时间。要解决这个问题,你可以按照以下步骤进行排查和解决。
2024-01-22 13:35:34 3876
原创 Java中BigDecimal类型数据操作
BigDecimal 类型的运算需要使用 BigDecimal 提供的方法,因为它是为高精度数值计算而设计的。使用 BigDecimal 可以避免浮点数运算中可能出现的精度丢失问题。在除法运算中,你通常需要指定舍入模式(RoundingMode),以及精度(小数点后的位数)。// 判断 difference 是否大于 0。// 使用指定的精度和舍入模式。
2024-01-09 16:21:20 383
原创 java项目运行时间
1. @PostConstruct注解该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。import org.springframework.stereotype.Component;import org.springframework.web.context.request.RequestContextHolder;imp.
2022-05-24 11:37:31 132
原创 java代码完成对springboot配置文件(.properties)的修改
工具类Utilimport java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.net.URLDecoder;import java.util.Properties;import org.apache.logging.log4
2022-05-11 16:27:16 2464 1
原创 mybatis从数据库中取数据且分组,返回分组数据
mapper.xml文件 <resultMap id="WcsSzylTaskMap" type="WcsSzylTaskList"> <id property="productionId" column="production_id"></id> <collection property="wcsSzylTasks" ofType="WcsSzylTask"> <result column=.
2022-05-11 16:14:22 1536 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人