【发布时间】:2017-03-06 07:00:22
【问题描述】:
我有一个使用数据库(域、jdbcTemplate、mysql)的 Spring Boot 项目
但是另一个项目的成员无法连接我的mysql数据库。
所以我想让嵌入式 h2 数据库在我们开发时为其他成员提供 spring boot
但我遇到的小问题是 mysql 的 sql 和 h2 的 sql 不同。我们必须使用csv数据导入sql。
mysql:加载数据...... h2 : INSERT INTO 表 SELECT * FROM CSVREAD(csvfile)
如果我们为mysql和h2做每一个方法,我们部署的时候就得改代码。
这是解决这个问题的任何解决方案吗?
谢谢:)
【问题讨论】:
-
使用像 Hibernate 这样的持久化 API 来避免此类问题。
-
@rathna 感谢您的回复。我为我的项目找到了一些信息,我认为我的项目不适合。原因首先我必须控制超过 1M 的大量数据,并且我必须执行不适合 ORM 的工作,例如创建/删除表和加载数据。请给我建议,谢谢 :)
标签: database spring spring-boot h2 jdbctemplate