
[英]How to pre-create or allow autocreation of H2 database?
我正在尝试打开测试 url 来自H2 web 接口,但它说未找到数据库“D:/Users/USERNAME/test”,预先创建它或允许远程创建数据库(在安全环境中不推荐) 如何实现任一 pf 命题? ...
[英]How to pre-create or allow autocreation of H2 database?
我正在尝试打开测试 url 来自H2 web 接口,但它说未找到数据库“D:/Users/USERNAME/test”,预先创建它或允许远程创建数据库(在安全环境中不推荐) 如何实现任一 pf 命题? ...
[英]Recursive split of path with H2 DB and SQL
我有以下常见形式的路径名(路径深度不受限制): /a/b/c/d/e/... 例子 /a/b/c/d/e 预期结果 我现在想要实现的是将路径拆分为包含文件夹和相应父级的表: 父母 文件夹 /A B C D/ ...
[英]Intellij embedded H2 database tables do not appear
我正在创建一个 Spring Boot 应用程序,并且正在使用 Intellij 的嵌入式 h2 数据库。 我在 application.properties 文件中添加了以下几行: 这是我的数据源配置 尽管连接成功并且我可以使用 Intellij 的查询控制台查询数据库,但这些表并未出现在 ...
[英]How do execute ALTER TABLE <table> OWNER to <user> in H2 (with Spring Boot) for Postgresql?
我有一个带有 Aurora (Postgresql) 数据库的 Spring Boot 应用程序,我想为其添加 JPA 测试。 我们有 Flyway 设置,我们的 DDL 脚本位于src/main/resources/...的文件夹中。 我连接了 H2,但使用 ALTER TABLE 时出现语法错 ...
[英]Using sub-select in FROM clause inside JPA @NamedQuery
在我的应用程序中,我需要使用 @NamedQuery 来查找分配给特定帐户的最频繁操作的类型 在“(”字符的 FROM 子句之后,它开始 typeCountQuery 的主体,我得到 ')'、','、GROUP、HAVING、IN、WHERE 或需要标识符,得到 '(' 我读过JPA ...
[英]Spring boot app connecting to 2 H2 databases
在生产中,我的应用程序需要与来自不同供应商的两个不同关系数据库(例如 DB2 和 MySQL 或 Oracle)进行通信。为了开发,我打算使用 H2 数据库来表示生产中使用的两个数据库。 例如,TableA 将在 DB2 中,而 TableB 将在 Oracle 中。 如何以这种方式配置 H2,以便 ...
[英]Spring Boot and H2 Table Population Error: org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL
我无法填充 H2 In Memory 数据库。 这里的想法是让 BuildingCode 作为主键和 id 是唯一的。 我收到以下类级别错误: org.hibernate.tool.schema.spi.CommandAcceptanceException:通过 JDBC 语句执行 DDL “ ...
[英]Liquibase looks for a strange path, when loading data from csv and throws an error
Liquibase 版本:4.7 liquibase 正在寻找的路径是变更集路径和 csv 内容之间的组合。 错误信息 用于加载数据的更改集,失败: 将最后 3 列添加到表中: CSV 文件,从其中加载数据 ...
[英]unable to test UUID
我有一个 spring 启动 2.6.7 应用程序,使用 Liquibase、Gradle 和 Spock。 我有一个 class,它使用 guid 格式字符串作为 ID: 我有几个端点接受这个实体并持久化/查找/更新它。 当我查看数据库时,我看到列已正确填充。 所以它似乎在工作。 这是我的这张桌 ...
[英]Questions about RTRIM, LTRIM, DATE
-- 问题 1 新版本2.1.210中的“rtrim”支持一个参数,不支持两个参数,而之前的版本1.4.200支持两个参数,如rtrim('abc123','ABC') - 问题2 新版本2.1.210中的“Select date '2022-05-12' - date '2022-05-10 ...
[英]Can not create alias `IF` or `IFNULL`
我正在尝试在 H2database 中为IF创建一个别名,但出现以下错误。 然后我尝试在创建之前删除IF ,我收到以下错误。 IFNULL发生类似的情况。 我正在我的初始化脚本中尝试以下几行。 ifAlias的 Java 函数是 ...
[英]What is wrong with my native query in jpa?
我正在向数据库发送一个非常简单的查询,但出现错误。 感觉就像我错过了一些非常简单的东西。 我想它不允许我创建它,因为单词顺序是 h2 db 上的关键字,所以我将它放在表注释中的引号中。 @Query(value = "select * from `ORDER` o where o.basket ...
[英]Merge query in H2 database giving "Unknown data type:" error
当使用 JPA 使用合并本机查询时,会导致以下错误: {"ts":"2022-05-05T17:03:12.124+0000","level":"ERROR","message":"SQL 错误:50004,SQLState:HY004 未知数据类型:"SYS_USER_ID";SQL 语句 ...
[英]Spring REST + JPA + h2: How to instantiate dummy data for a many to many relationship
我正在尝试构建一个小项目管理工具作为我的第一个 Spring Boot / JPA / H2 / REST 应用程序使用lombok注释来避免样板代码。 我遵循了几个有前途的教程。 但是我在最后失败了,当我尝试实例化一些虚拟数据来测试数据库并启动服务时。 到目前为止它有两个表:“T_PROJECT” ...
[英]Use H2 as test DB in JUnit5
我正在 Spring Boot 中开发一个应用程序。 我使用 PostreSQL 数据库进行生产,我希望我的 JUnit 5 测试在 H2 memory 数据库上运行。 问题是,经过一些配置后,测试似乎仍然没有在内存数据库上运行: 我可以从产品数据库访问实体(已保存的实体不会保留在产品数据库中) 如 ...
[英]in H2 database, how to use ANY(array)?
在 H2 数据库中,我试图用 ANY 查询数组列,类似这样: 这会抛出错误 90054-210 invalid usage of aggregatte function 我还尝试在p.tel_numbers周围添加额外的括号作为子查询,参见文档http://h2database.com/html/ ...
[英]java.lang.IllegalStateException: Failed to execute - CommandLineRunner NullPointer Excaption
存储库 实体表: SpringBoot应用程序 应用程序属性 我是 SpringBoot 的初学者,我不知道我在做与实体管理器方法相关的错误,它给出了错误并且@Autowired不起作用,我正在手动创建对象! 请帮帮我!!! 控制台错误截图也在下面分享,请检查: 安慰 ...
[英]JdbcSQLSyntaxErrorException Schema not found
我的@SpringBootTest用@Sql({"classpath:create_tables_views.sql"})注释 create_tables_views.sql中的第一行是 当我尝试运行我的@SpringBootTest时,出现以下异常: 我错过了什么? 更新 1: 为了更加清晰,在此 ...
[英]java - Application fails to start after defining my models as entities
我是 Spring Boot 的新手,想构建一个送餐服务 API。该应用程序运行良好,但当我创建实体以添加数据库功能时,该应用程序停止运行。 我尝试调试代码,但不确定问题出在哪里。 这是我尝试运行应用程序后的日志。 这些是我创建的 2 个实体 Dish.java 订购.java 这是我的 appli ...
[英]Liquibase causes "could not prepare statement; SQL" only with H2
我在我的 Spring Boot 应用程序中集成了 Liquibase。 将它与 MariaDB 一起使用效果很好。 对于单元和集成测试,我使用 H2 内存数据库。 运行测试时会导致以下异常: 我的产品配置(工作):spring: main: allow-bean-definition ...