我创建了自己的存储库,就像这样:
public interface MyRepository extends TypedIdCassandraRepository<MyEntity, String> {
}
那么问题来了,如何自动创建Cassandra表?目前Spring注入MyRepository
,尝试将实体插入不存在的表。
那么是否有一种方法可以在Spring容器启动期间创建Cassandra表(如果它们不存在)?
P.S. 如果只添加布尔属性而不添加xml行并创建类似于BeanFactory等的东西,那就太好了。 :-)
ifNotExists()
实例化了一个CreateTableSpecification
。在spring-data-cassandra初始化后,我手动调用该方法。 - Ztyx