Spring-Data-Cassandra SchemaAction不起作用

问题描述

我正在尝试通过扩展CassandraAutoConfiguration

在我的应用程序中配置Cassandra

我正在使用弹簧CassandraRepository进行数据库访问,并使用带有o.s.d.cassandra.core.mapping.Table批注的类来定义我的表。

我还配置了以下属性以及集群所需的其他属性

spring: 
  data:
   cassandra:
     schema-action: CREATE_IF_NOT_EXISTS

但是在应用程序启动时,Cassandra中没有创建表。 schemaAction中的CassandraProperties无法正常工作。

如果我使用ApplicationRunnercassandraTemplate.getCqlOperations().execute(...)中以编程方式创建表,则一切正常。

在这种情况下,我可以使用我的存储库。 find()和save()方法。 只是为了证明我的@table类编写正确

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)