如何正确创建NoSqlEntityManagerFactory?

时间:2012-10-01 21:03:18

标签: playorm

我想在Bootstrap类中使用NoSqlEntityManagerFactory创建(Map属性)方法来创建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配置构建器后,这似乎是由该方法创建的......另外,如果我传递nosql.autoCreateKey = create,它会在Cassandra上创建我的映射实体吗?如果我不想要这种行为,我应该使用nosql.autoCreateKey = none吗?

1 个答案:

答案 0 :(得分:0)

是的,这些是正确使用的属性。你只需要传递一些东西到nosql.cassandra.builder如果你想传递你自己的预配置astyanax。 Astyanax是高度可配置的,所以不是尝试为所有选项编程,PlayOrm允许传递一些属性,我们创建它或者你可以使用其他创建方法传递自己。