username is marked non-null but is null

用户名标记为非空,但为空

一般情况下是validated验证出错,比如在某个字段上加入了@NotNull注解,但是前端并没有传过来该字段的数据,所以报该错误;

比如如下这中情况

 	@NotNull
    @Size(min = 3, max = 10, message = "用户名必须在3~10之间")
    private String username;
"Transaction rolled back because it has been marked as rollback-only"是一个异常,它意味着事务被标记为仅回滚。这种异常通常发生在事务处理过程中,当某些条件触发将事务标记为回滚时,事务管理器会抛出这个异常。具体原因可能有多种,下面是一些可能导致这个异常的原因: 1. 在代码中明确将事务标记为回滚: 可能在代码中显式调用了`setRollbackOnly()`方法,将事务标记为回滚状态。这可能是因为某些业务逻辑或异常处理逻辑导致的。 2. 事务嵌套: 在一个事务内部嵌套了另一个事务,并在内部事务中将其标记为回滚。这种情况下,外部事务也会被回滚。 3. 异常处理: 在代码中使用了try-catch块来处理异常,并在catch块内将事务标记为回滚。这种情况下,即使事务不是因为异常而回滚,也会被标记为回滚。 解决这个异常的方法主要取决于具体的情况。如果是因为明确将事务标记为回滚导致的,可以检查代码中是否有必要将事务标记为回滚或者尝试调整业务逻辑。如果是因为事务嵌套或异常处理导致的,可以尝试调整事务的嵌套方式或异常处理逻辑。 总之,"Transaction rolled back because it has been marked as rollback-only"异常表示事务被标记为回滚,并且可能有多种原因导致这种情况发生。根据具体情况进行分析和解决即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [COS——R.log](https://download.csdn.net/download/ktc7000/4424623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Transaction rolled back because it has been marked as rollback-only](https://blog.csdn.net/hingli/article/details/118415444)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Transaction rolled back because it has been marked as rollback-only解决](https://blog.csdn.net/weixin_49194846/article/details/125382467)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Thecoastlines

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值