小编y0b*_*0bu的帖子

JpaRepository - Hibernate - java.math.BigInteger 无法转换为 java.lang.Boolean

我已经遵循本教程https://codingexplained.com/coding/java/spring-framework/return-boolean-value-from-spring-data-jpa-query,他解释了如何从 JpaRepository 返回布尔类型,以便是做什么的:

    @Transactional
    @Override
    @Query(value = "SELECT CASE WHEN COUNT(*) = 1 THEN true ELSE false END FROM admins WHERE admins.admin_name = 'admin' AND admins.password = 'admin'", nativeQuery = true)
    boolean IsBaseAdminAccountExist();
Run Code Online (Sandbox Code Playgroud)

这东西正在扔exception is java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Boolean

java hibernate jpa spring-data spring-data-jpa

3
推荐指数
1
解决办法
4497
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

spring-data ×1

spring-data-jpa ×1