2015-07-20 57 views
3

我希望同时使用卡桑德拉和MySQL在我的项目(有些对象将被保存在卡桑德拉,另一些会保存在MySQL。我的问题是如何配置它。春天开机JPA +卡桑德拉+ 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 {} 

但是,我不能@Autowired从MySQL方言的知识库,以及不能@Autowired SessionFactory的。请帮我配置它们。

回答

0

你能表现出更多的错误日志,但我认为你应该把它们分成两个不同的子节点ojects。它可以使你的代码更加干净和可维护。