问题描述
我正在尝试通过扩展CassandraAutoConfiguration
我正在使用弹簧CassandraRepository
进行数据库访问,并使用带有o.s.d.cassandra.core.mapping.Table
批注的类来定义我的表。
我还配置了以下属性以及集群所需的其他属性
spring:
data:
cassandra:
schema-action: CREATE_IF_NOT_EXISTS
但是在应用程序启动时,Cassandra中没有创建表。
schemaAction
中的CassandraProperties
无法正常工作。
如果我使用ApplicationRunner
在cassandraTemplate.getCqlOperations().execute(...)
中以编程方式创建表,则一切正常。
在这种情况下,我可以使用我的存储库。 find()和save()方法。 只是为了证明我的@table类编写正确
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)