为什么不在SpringBoot应用程序中使用@formula?

f45qwnt8  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(240)

我有一个简单的公式计算独特的捐款。

@Basic( fetch = FetchType.LAZY )
    @Formula("SELECT SUM( (SELECT COUNT (DISTINCT user_id) FROM donations WHERE is_Visible = true) + (SELECT COUNT (user_id) FROM donation WHERE is_Visible = false) ) LIMIT 1")
    private long uniqueDonationCount;

在sql执行器中,这个sql脚本是工作的!但当我执行我的应用程序时,我有更多的例外:
原因:org.h2.jdbc.jdbcsqlsyntaxerrorexception:未找到shema“blabla”
未找到架构“blabla”;sql语句:
...
在org.h2.message.dbexception.getjdbcsqlexception(dbexception。java:576)[h2-1.4.200。jar:1.4.200]
... 等等。
另外:嵌套异常为org.hibernate.exception.sqlgrammareexception:无法准备语句

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题