2012-10-01 64 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允许传递一些属性并创建它,或者您可以使用其他创建方法传递自己的属性。