0
17
06
30
为了账号安全,请及时绑定邮箱和手机立即绑定

使用泛型类型编写 HQL UPDATE 查询

使用泛型类型编写 HQL UPDATE 查询

慕雪6442864 2021-08-13 15:52:39
我有一个通用的 tokenRepository 接口:public interface TokenRepository<T_Token extends Token, T_id> {   @Modifying   @Query("UPDATE T_token as a SET a.revocationReason = :reason WHERE a.id = :id")   void revokeByTokenId (@Param("id") T_id id, @Param("reason") RevocationReason revocationReason);}和一个专门的存储库界面:public interface CustomerTokenRepository extends Repository<CustomerToken, Long>, TokenRepository<CustomerToken, Long> {}当我启动 Spring Boot 应用程序时,休眠返回以下错误:org.hibernate.hql.internal.ast.QuerySyntaxException: T_token is not mapped [UPDATE T_token as a SET a.revocationReason = :reason WHERE a.id = :id]所以我的问题是:是否有可能以及如何在 HQL 中使用 java 泛型类型?

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号