微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么第一个查询有效而第二个查询无效? Spring应用程序JPA

如何解决为什么第一个查询有效而第二个查询无效? Spring应用程序JPA

我有两个要在Spring项目(使用JPA)中使用的查询。第一个获得一个帐户,这可以正常工作。对于第二个,我希望它能够更新数据库中的“禁用”字段。代码如下:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.Context.startActivity(android.content.Intent)' on a null object reference
        at com.Karthi.check.CustomAdapter$1.onClick(CustomAdapter.java:76)

我确实读过我需要添加@Modifying的地方,这将返回int或void。但是,当我尝试测试它是否有效时,出现一个 TransactionrequiredException 错误,该错误是:执行更新/删除查询

解决方法

尝试使用以下内容进行更新查询

 @Transactional
 @Modifying(clearAutomatically = true)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。