【发布时间】:2020-08-20 14:20:52
【问题描述】:
我已经按照本教程 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();
这东西正在扔exception is java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Boolean
【问题讨论】:
-
哪个数据库?
-
mysql.有关系吗?
标签: java hibernate jpa spring-data-jpa spring-data