Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MySQL的JPA目录_Java_Mysql_Spring Boot_Jpa - Fatal编程技术网

Java MySQL的JPA目录

Java MySQL的JPA目录,java,mysql,spring-boot,jpa,Java,Mysql,Spring Boot,Jpa,我有点卡住了。我正在使用SpringBoot2.0和JPA 我配置了多个数据库,但这一个是针对MySQL的 我有如下注释的实体类: @Table(name = "someConfig", schema = "foo") jdbc:mysql://somehost:3306/?useSSL=false 我的JDBC URL如下所示: @Table(name = "someConfig", schema = "foo") jdbc:mysql://somehost:3306/?useSSL=f

我有点卡住了。我正在使用SpringBoot2.0和JPA

我配置了多个数据库,但这一个是针对MySQL的

我有如下注释的实体类:

@Table(name = "someConfig", schema = "foo")
jdbc:mysql://somehost:3306/?useSSL=false
我的JDBC URL如下所示:

@Table(name = "someConfig", schema = "foo")
jdbc:mysql://somehost:3306/?useSSL=false
然后我得到一个错误:

o.h.engine.jdbc.spi.SqlExceptionHelper   : SQL Error: 1046, SQLState: 3D000
o.h.engine.jdbc.spi.SqlExceptionHelper   : No database selected
我读到我应该在
@Entity
中指定
目录
,因此我将其设置为:

@Table(name = "someConfig", schema = "foo", catalog = "foo")
但IntelliJ IDEA并没有编译它——它说“无法解析列id,等等”。我还尝试删除了
模式
,只使用了
目录
——同样的错误,无法编译

我知道我可以在URL中指定数据库,但我有多个数据库,这不是解决方案。需要其他方法才能选择数据库。你知道我做错了什么吗

更新1: 我可以为同一个数据库再创建一个JPA配置,但使用两个不同的URL,这两个URL只会因数据库而异,但我认为这太过分了