Java 为什么不在spring boot应用程序中使用@Formula?

Java 为什么不在spring boot应用程序中使用@Formula?,java,sql,spring-boot,hibernate,formula,Java,Sql,Spring Boot,Hibernate,Formula,我有一个计算独特捐赠的简单公式 @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") privat

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

    @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:无法准备语句

能否在此处发布有关如何创建h2实例的代码详细信息?正如例外情况所说,我猜模式尚未创建。