我正在使用 ebean 进行 java 持久性,并且需要配置对多个数据库的访问,所以我的 ebean.properties 中有类似以下内容。
datasource.sqlserver.username=test
...
datasource.ora.password=junk
...
我想将特定对象与特定数据库相关联,这样当我生成 DDL 时,它会为每个数据库生成一组不同的表。这可以做到吗?使用我当前的配置,似乎任何使用 @Entity 注释的类都会被拾取并包含在我访问的任何服务器中 - 我使用以下代码进行了测试。我的 ebean.config 中没有默认设置。
Foo f = new Foo();
f.setId(4);
f.setSynopsis("Foo 4");
Ebean.getServer("sqlserver").save(f);