- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 jpa更新操作,数据库更新了,但是查询的还是旧的数据
jpa进行update的操作后,更新了数据库,但是一级缓存没有更新,所以紧接着查询出来的是缓存中的旧数据,此时只要在对应的update方法上加入@Modifying(clearAutomatically = true)即可,它更新完数据库后会主动清理一级缓存。@Transactional@Modifying@Query(value = "update new_user_news_po...
2019-03-12 18:32:43 7869 1
原创 Specified key was too long; max key length is 767 bytes
今天生产上遇到上述的bug: 系统变量innodb_large_prefix开启了,则对于使用DYNAMIC或COMPRESSED行格式的InnoDB表,索引键前缀限制为3072字节。如果禁用innodb_large_prefix,不管是什么表,索引键前缀限制为767字节。 上述的bug很明显是索引超出了限制的长度767(我司生产上innodb_large_pref...
2019-03-12 18:18:25 154812 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人