java
文章平均质量分 89
upcdxlq
这个作者很懒,什么都没留下…
展开
-
配了事务切面导致数据更新后又被还原
hibernate查询出的实体set值后,自动更新到数据库 问题描述:本来只是希望查询出数据,然后set一下值给到其他地方使用,却没想到set后的值竟然更新到数据库里面去了,这也太奇怪了。 原因分析:通过查询资料了解到,原来Hibernate操作的实体有好几种状态:瞬态(即直接new出来的实体,没有和Hibernate的Session建立关系,自然不会对数据库有影响),持久化(实体和Hibernate的Session创建了关系,而且还在Session内,对这种实体的更改就会反映到数据库中),托管(..原创 2021-05-18 10:49:24 · 296 阅读 · 1 评论 -
Java属性如何转为非驼峰命名的JSON字段?
问题描述 按照Java开发规范,Java属性通常都是小驼峰命名,在Java 对象转为JSON字符串时,默认是根据Java属性的Getter,Setter来生成对应的JSON字段名的,比如getNAME,转换后的JSON字段名就是nAME,但如果说,接口字段名要求是NAME,以JSON格式传输,采用默认的命名方式就无法满足需要了,因此,需要自定义Java属性转为JSON后的字段名,又该怎么实现呢?解决方案 FastJson通过JSONField注解来解决这个问题,我们只需要...原创 2020-11-24 20:38:02 · 2013 阅读 · 1 评论