- 博客(8)
- 收藏
- 关注
原创 汉字转阿拉伯数字
汉字转阿拉伯数字//数字 HashMap<Character, Integer> numberMap = new HashMap<Character, Integer>() {{ put('一', 1); put('二', 2); put('三', 3); put('四', 4); put('五', 5); put('六', 6); put('七', 7);
2022-04-13 10:47:48 1159
原创 synchronized关键字和@Transactional同时使用synchronized失效
项目场景:在导入数据时,由于重复点击上传导致插入的数据重复。问题描述 @Transactional(rollbackFor = Exception.class) public synchronized Integer batchImportProvisions(List<ImportLegalProvisionsDTO> list, Long legalId) { }原因分析:当使用synchronized锁时,如果方法上加了开启事务的注解比如:@Tra
2022-03-23 17:43:39 1520
原创 阿拉伯数字转换为汉字
阿拉伯数字转换为汉字下面展示一些 内联代码片。零十十一public class DigitizerUtils { static String[] units = {"", "十", "百", "千", "万", "十万", "百万", "千万", "亿", "十亿", "百亿", "千亿", "万亿"}; static String[] numArray = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九
2022-03-16 14:37:43 206
原创 数据丢失问题
数据丢失问题解决方法:方案一:隐藏要传递的值方案二:在JPA的相应字段上加标签:@Column(updatable = false) private String password;方案三:先查询数据库,获取持久状态的对象,然后把页面的数据set到对象里面Employee tempEmployee = employeeService.get(employee.getId());//...
2019-07-09 00:10:40 167
原创 让SpringDataJpa使用我们自己的实现
BaseRepository 接口@NoRepositoryBean:让SpringdataJpa不要自动为它生成子类BaseRepositoryImpl 实现 BaseRepository原来默认使用SimpleJpaRepository来实现,把它修改成BaseRepositoryImp/**如果要扩展SpringDataJpa必需写它*/public class BaseR...
2019-07-08 23:53:48 196
原创 SpringData的结构
@SpringData的结构 TOCSpring Data JPA的七个Repository接口:Repository(org.springframework.data.repository.Repository)CrudRepository(org.springframework.data.repository.CrudRepository)PagingAndSorting...
2019-07-08 23:29:25 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人