0

我想在 Bootstrap 类中使用 NoSqlEntityManagerFactory create(Map properties) 方法来创建 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 吗?

4

1 回答 1

0

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

于 2012-10-02T12:07:21.940 回答