Spring Boot JPA + Cassandra + MySQL

3

我希望在我的项目中同时使用cassandra和MySQL(一些对象将保存在cassandra中,另一些对象将保存在MySQL中)。我的问题是如何进行配置。

目前,我的配置如下:

@SpringBootApplication
@EnableCassandraRepositories(basePackages = { "com.example.cassandra.repository" })
@PropertySource(value = { "classpath:cassandra.properties" })
@EnableJpaRepositories(basePackages = { "com.example.mysql.repository" })
@EntityScan(basePackages = "com.example.mysql.model")
@EnableTransactionManagement
public class Application extends AbstractCqlTemplateConfiguration {}

但是,我无法从MySQL方言中@Autowired一个Repository,也无法@Autowired SessionFactory。请帮助我配置它们。

1个回答

0

你能展示更多的错误日志吗?但我认为你应该将它们分成两个不同的子项目。这样可以使你的代码更清晰和可维护。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接