h2相关内容

H2DB 的默认 url 和凭据?

为了进行单元测试,我在 springBoot 应用程序中添加了 H2DB. 在 application-test.properties 中我刚刚添加: spring.datasource.name = h2db spring.h2.console.enabled = true 它工作正常,保存了值. 但是它是如何工作的,我该如何浏览这个数据库? 解决方案 Sp ..
发布时间:2022-01-01 08:36:13 其他开发

Spring Data JPA 无法找到具有给定名称的属性

我试图在 Spring Boot 上使用 Spring Data JPA 并且我不断收到错误,我无法弄清楚问题是什么: 无法找到具有给定名称 [firstName] 的属性这个 ManagedType [com.example.h2demo.domain.Subscriber] FirstName 在我的实体类中声明.我之前在不同的项目中使用过一个带有 DAO 的服务类并且工作得很好. ..
发布时间:2022-01-01 08:30:51 Java开发

如何在 JPQL 中使用别名

我正在尝试从 H2 db 表中获取一些值.执行我需要的查询是这样的: SELECT cast(creationDate as date) as DATE, SUM(paymentValue) as TOTAL,fxRate从付款按日期分组 其中“creationDate"、“paymentValue"、“fxRate"是“payment"表的列.CreationDate 是一个时间戳,所以我只 ..
发布时间:2022-01-01 08:23:52 Java开发

在 Spring 应用程序中运行 junit 测试时访问 h2 Web 控制台

我正在构建一个 Spring 应用程序,我需要在从 Web 浏览器运行 JUnit 测试时检查我的 H2 内存数据库. 在我的 Spring 配置中,我有一个 bean,它负责创建我的数据库模式并用一些数据填充它,这些数据将在我的 JUnit 测试中使用.我还在我的测试上下文中添加了一个 bean,它创建了一个 Web 服务器,我最终将在其中查找我的数据. ..
发布时间:2021-12-24 22:46:10 其他开发

Grails 抛出表“xxx"未找到

在 Grails 中,我可以在 BootStrap 的内存数据源中创建域对象到 H2 并返回正常结果,但是一旦应用程序启动(例如从 GSP 或控制器查询),我尝试运行我得到的一个查询: org.h2.jdbc.JdbcSQLException:找不到表“FUNCTIONAL_DOC_TYPE";SQL语句:选择this_.id作为id1_0_,this_.version作为version1_0_ ..
发布时间:2021-12-22 20:37:25 其他开发

Grails 访问 H2 TCP 服务器挂起

我有一个 Grails 应用程序,它在使用默认的嵌入式 H2 数据库时运行良好.现在我需要在需要更多集成环境的地方运行一些测试,所以我想到在服务器模式下使用 H2 并让我的其他应用访问同一个数据库. 我从命令行启动 H2 服务器并获取服务器 URL 的 tcp://192.168.56.1:9092.我在 Grails 数据源中将它设置为 jdbc:h2:tcp://localhost:90 ..
发布时间:2021-12-22 20:35:46 其他开发

为什么我的嵌入式 h2 程序写入 .mv.db 文件

我按照 h2 数据库网站上的快速入门指南创建了一个新数据库一个表并插入了一些数据.应用程序运行流畅,可以毫无问题地读写数据库. 快速入门 h2 将 h2*.jar 添加到类路径(H2 没有任何依赖项) 使用 JDBC 驱动程序类:org.h2.Driver 数据库 URL jdbc:h2:~/test 在您的用户主目录中打开数据库测试 自动创建一个新数据库 现在我想使用 w ..
发布时间:2021-12-21 19:34:52 Java开发

关闭 H2 的正确方法是什么?

这与这篇帖子有关. 我想我遇到了 H2 问题,这意味着它没有正确关闭. 我怀疑这是因为我在关闭 tomcat 时看到 myDB.lock.db 并且进程没有停止. 我使用Tomcat的连接池,数据库的url是: url="jdbc:h2:file:/opt/myOrg/tomcat/webapps/MyApplication/db/myDatabase;SCHEMA=myschema" ..
发布时间:2021-12-21 19:33:18 Java开发

为什么我们需要 JDBC 的连接池?

使用像 DBCP 或 c3p0 ? 如果有一个用户的小型 CRUD 应用程序,我们是否可以只创建一个连接会话作为单身 ? PS:我正在构建一个小型 javafx 应用程序,后端带有小型 h2 数据库(5表). 解决方案 来自 Jon Skeet 对 连接和语句池有什么好处?: 创建到数据库服务器的网络连接是(相对)昂贵的.同样要求服务器准备 SQL 语句是(相对)昂贵. ..
发布时间:2021-12-21 19:30:42 Java开发

JDBC-ResultSet 在 while-Loop 中关闭

我在使用 ResultSet 时遇到了非常糟糕的情况,它在迭代此 ResultSet 的 while 循环中关闭.我知道 ResultSet 关闭的确切行,但我不知道为什么. public LinkedListalleAbrufen() 抛出 SQLException {LinkedListalleAthleten = new LinkedList();String abrufenAthlet ..
发布时间:2021-12-21 19:27:53 Java开发

H2 的嵌入式数据库在哪里存储数据?

所以我最近才开始学习数据库是如何工作的,如何使用 SQL 等.并决定开始在我的 Java 应用程序(特别是 H2 数据库)中实现嵌入式数据库,并且似乎在我正在编写代码的计算机上运行良好. 当我转移到另一台计算机继续我的编码时,我注意到即使我移植了嵌入式数据库文件 (h2-*.jar) 我在第一台计算机上创建的所有准备好的表都不存在于第二个.不知何故,我有一个先入之见,即通过数据库引擎生成的实 ..
发布时间:2021-12-21 19:20:16 Java开发

用于测试的嵌入式 H2 数据库的 Spring 配置

使用 嵌入式 h2 数据源 进行集成测试的 Spring 配置是什么样的?,可选,JUnit? 我第一次尝试 SingleConnectionDataSource 基本上可以工作,但在更复杂的测试中失败,您需要同时进行多个连接或暂停事务.我认为 基于 tcp 的服务器模式中的 h2 可能有效也可以,但是对于内存中的临时嵌入式数据库,这可能不是最快的通信方式. 有哪些可能性及其优点/缺点 ..
发布时间:2021-12-09 19:24:20 其他开发

修改实体后jhipster liquibase验证错误

我试图将一个字段作为 CLOB 添加到我的实体中.使用 JHipster CLI 时,添加它没有问题. 现在,当我尝试启动我的应用程序时,我从 liquibase 收到以下验证错误: liquibase.exception.ValidationFailedException:验证失败:1 个变更集校验和config/liquibase/changelog/20170221193921_xx ..
发布时间:2021-12-06 17:48:11 其他开发

管理H2数据库的前端工具

如何使用H2数据库的集成管理前端? 用于创建表、更改表、添加列等操作. 解决方案 我喜欢 SQuirreL SQL Client,并且NetBeans 是 非常有用;但更多时候,我只是启动内置的 org.h2.tools.Server 并浏览8082端口: $ java -cp/opt/h2/bin/h2.jar org.h2.tools.Server -help启动 H2 Con ..
发布时间:2021-12-05 12:41:31 其他开发