2012-10-01 63 views
0

我想讓用戶NoSqlEntityManagerFactory在Bootstrap類中創建(Map屬性)方法來創建一個NoSqlEntityManagerFactory。但是,我不知道如果我使用正確的屬性:如何正確創建NoSqlEntityManagerFactory?

#nosql.nosqltype=inmemory 
nosql.nosqltype=cassandra 
nosql.autoCreateKey=create 
nosql.cassandra.clusterName=Test cluster 
nosql.cassandra.keyspace=dmp_input 
nosql.cassandra.seeds=127.0.0.1:9160 

我應該通過東西nosql.cassandra.builder?這似乎是通過創建astyanax config builder之後的方法創建的...另外,如果我通過nosql.autoCreateKey = create,它會在Cassandra上創建我的映射實體嗎?如果我不想要這種行爲,我應該使用nosql.autoCreateKey = none嗎?

回答

0

是的,那些是正確的使用屬性。你只需要傳遞一些信息給nosql.cassandra.builder如果你想通過你自己預先配置好的astyanax。 Astyanax是高度可配置的,所以不需要嘗試爲所有選項編程,PlayOrm允許傳遞一些屬性並創建它,或者您可以使用其他創建方法傳遞自己的屬性。