h2相关内容
我有以下 JPA 实体 @Entity类用户实体{伴生对象{fun fromParameters(uuid: String, email: String, password: String, firstName: String, lastName: String) =用户实体().应用{this.uuid = uuidthis.email = 电子邮件this.password = 密码this
..
为了进行单元测试,我在 springBoot 应用程序中添加了 H2DB. 在 application-test.properties 中我刚刚添加: spring.datasource.name = h2db spring.h2.console.enabled = true 它工作正常,保存了值. 但是它是如何工作的,我该如何浏览这个数据库? 解决方案 Sp
..
我试图在 Spring Boot 上使用 Spring Data JPA 并且我不断收到错误,我无法弄清楚问题是什么: 无法找到具有给定名称 [firstName] 的属性这个 ManagedType [com.example.h2demo.domain.Subscriber] FirstName 在我的实体类中声明.我之前在不同的项目中使用过一个带有 DAO 的服务类并且工作得很好.
..
我正在尝试从 H2 db 表中获取一些值.执行我需要的查询是这样的: SELECT cast(creationDate as date) as DATE, SUM(paymentValue) as TOTAL,fxRate从付款按日期分组 其中“creationDate"、“paymentValue"、“fxRate"是“payment"表的列.CreationDate 是一个时间戳,所以我只
..
我正在使用带有使用 Spring Boot 的文件的 H2 数据库. 在我的 application.properties 中,我有这个条目: spring.datasource.url=jdbc:h2:file:c:/Testprojekte/spring-boot-h2-db 但现在我希望能够在运行应用程序时查看数据库,目前这是不可能的,因为我需要在服务器模式下运行数据库才能
..
我有一个实体 User 具有以下属性: id 用户名 密码 名字 姓氏 用户角色 属性userrole是enum的类型,没有Set,所以1个用户角色/用户. 现在我想做一个 JDBC 身份验证. 现在我有: 认证.jdbcAuthentication().dataSource(数据源).usersByUsernameQuery("select username,
..
我正在构建一个 Spring 应用程序,我需要在从 Web 浏览器运行 JUnit 测试时检查我的 H2 内存数据库. 在我的 Spring 配置中,我有一个 bean,它负责创建我的数据库模式并用一些数据填充它,这些数据将在我的 JUnit 测试中使用.我还在我的测试上下文中添加了一个 bean,它创建了一个 Web 服务器,我最终将在其中查找我的数据.
..
在 Grails 中,我可以在 BootStrap 的内存数据源中创建域对象到 H2 并返回正常结果,但是一旦应用程序启动(例如从 GSP 或控制器查询),我尝试运行我得到的一个查询: org.h2.jdbc.JdbcSQLException:找不到表“FUNCTIONAL_DOC_TYPE";SQL语句:选择this_.id作为id1_0_,this_.version作为version1_0_
..
我有一个 Grails 应用程序,它在使用默认的嵌入式 H2 数据库时运行良好.现在我需要在需要更多集成环境的地方运行一些测试,所以我想到在服务器模式下使用 H2 并让我的其他应用访问同一个数据库. 我从命令行启动 H2 服务器并获取服务器 URL 的 tcp://192.168.56.1:9092.我在 Grails 数据源中将它设置为 jdbc:h2:tcp://localhost:90
..
我在运行 grails run-app 时遇到这个错误: 执行引导程序时出错:创建带有名称的 bean 时出错'messageSource': bean 初始化失败;嵌套异常是org.springframework.beans.factory.BeanCreationException:错误创建名为“transactionManager"的 bean:无法解析引用在设置 bean 属性 's
..
我按照 h2 数据库网站上的快速入门指南创建了一个新数据库一个表并插入了一些数据.应用程序运行流畅,可以毫无问题地读写数据库. 快速入门 h2 将 h2*.jar 添加到类路径(H2 没有任何依赖项) 使用 JDBC 驱动程序类:org.h2.Driver 数据库 URL jdbc:h2:~/test 在您的用户主目录中打开数据库测试 自动创建一个新数据库 现在我想使用 w
..
这与这篇帖子有关. 我想我遇到了 H2 问题,这意味着它没有正确关闭. 我怀疑这是因为我在关闭 tomcat 时看到 myDB.lock.db 并且进程没有停止. 我使用Tomcat的连接池,数据库的url是: url="jdbc:h2:file:/opt/myOrg/tomcat/webapps/MyApplication/db/myDatabase;SCHEMA=myschema"
..
使用像 DBCP 或 c3p0 ? 如果有一个用户的小型 CRUD 应用程序,我们是否可以只创建一个连接会话作为单身 ? PS:我正在构建一个小型 javafx 应用程序,后端带有小型 h2 数据库(5表). 解决方案 来自 Jon Skeet 对 连接和语句池有什么好处?: 创建到数据库服务器的网络连接是(相对)昂贵的.同样要求服务器准备 SQL 语句是(相对)昂贵.
..
我在使用 ResultSet 时遇到了非常糟糕的情况,它在迭代此 ResultSet 的 while 循环中关闭.我知道 ResultSet 关闭的确切行,但我不知道为什么. public LinkedListalleAbrufen() 抛出 SQLException {LinkedListalleAthleten = new LinkedList();String abrufenAthlet
..
所以我最近才开始学习数据库是如何工作的,如何使用 SQL 等.并决定开始在我的 Java 应用程序(特别是 H2 数据库)中实现嵌入式数据库,并且似乎在我正在编写代码的计算机上运行良好. 当我转移到另一台计算机继续我的编码时,我注意到即使我移植了嵌入式数据库文件 (h2-*.jar) 我在第一台计算机上创建的所有准备好的表都不存在于第二个.不知何故,我有一个先入之见,即通过数据库引擎生成的实
..
我的 Grails 应用程序在开发模式下使用 h2 数据库(Grails 应用程序的默认行为).DataSource.groovy 中的 DB 连接设置是 dataSource {汇集 = 真jmxExport = 真driverClassName = "org.h2.Driver"用户名 = "sa"密码 = ""dbCreate = "create-drop"//'create', 'cre
..
使用 嵌入式 h2 数据源 进行集成测试的 Spring 配置是什么样的?,可选,JUnit? 我第一次尝试 SingleConnectionDataSource 基本上可以工作,但在更复杂的测试中失败,您需要同时进行多个连接或暂停事务.我认为 基于 tcp 的服务器模式中的 h2 可能有效也可以,但是对于内存中的临时嵌入式数据库,这可能不是最快的通信方式. 有哪些可能性及其优点/缺点
..
我在应用程序 MySQL 5.7 中使用,并且我有 JSON 列.当我尝试运行我的集成测试时不起作用,因为 H2 数据库无法创建表.这是错误: 2016-09-21 16:35:29.729 ERROR 10981 --- [main] org.hibernate.tool.hbm2ddl.SchemaExport : HHH000389: 不成功:创建表payment_transaction
..
我试图将一个字段作为 CLOB 添加到我的实体中.使用 JHipster CLI 时,添加它没有问题. 现在,当我尝试启动我的应用程序时,我从 liquibase 收到以下验证错误: liquibase.exception.ValidationFailedException:验证失败:1 个变更集校验和config/liquibase/changelog/20170221193921_xx
..
如何使用H2数据库的集成管理前端? 用于创建表、更改表、添加列等操作. 解决方案 我喜欢 SQuirreL SQL Client,并且NetBeans 是 非常有用;但更多时候,我只是启动内置的 org.h2.tools.Server 并浏览8082端口: $ java -cp/opt/h2/bin/h2.jar org.h2.tools.Server -help启动 H2 Con
..