Spring Data Cassandra是否支持同一應用程序上下文中的多個鍵空間存儲庫?我使用以下JavaConfig類對spring-data-cassandra存儲庫有多個密鑰空間支持?
@Configuration
@EnableCassandraRepositories(basePackages = "com.blah.repository")
public class CassandraConfig extends AbstractCassandraConfiguration {
@Override
public String getKeyspaceName() {
return "keyspace1";
}
我試圖移動存儲庫類不同的包之後創建第二配置類建立卡桑德拉彈簧數據配置。
@Configuration
@EnableCassandraRepositories(basePackages = "com.blah.secondrepository")
public class SecondCassandraConfig extends AbstractCassandraConfiguration {
@Override
public String getKeyspaceName() {
return "keyspace2";
}
但是在這種情況下,如果存儲庫的第一個集合失敗,因爲沒有在鍵空間中找到爲實體配置的列家族。我認爲它可能是在第二個鍵空間尋找列家族。
是否spring-data-cassandra支持多個keyspace存儲庫?我發現多個密鑰空間的唯一參考是here。但是它不能解釋這是否可以通過存儲庫完成?
我轉發這誰處理大部分的庫編碼的讓你的回答工程師..坐好。 – 2014-09-19 03:53:32