2017-09-26 8 views
0

別のpostから、ジャバーは別のデータベースにチェンジセットを格納できるようです。 @ Bartek Walacikは次のように述べています。Javersは別のデータベースにありますか?

利点?監査データを格納する場所を選択できます。デフォルトでは、JaVersはアプリケーションと同じデータベースを使用しますが、別のデータベースを指すことができます。たとえば、アプリケーション用のSQL、JaVers用のMongoDB、または企業内のすべてのアプリケーション用の集中型JaVersデータベース)。

上記の私が何をしたいです:私は、メインの1とは別のデータベースにチェンジ(jv_commit、jv_commit_property、jv_global_idとjv_snapshots)を格納します。どうすればいい?

私は自分のアプリケーションのYAMLに次き:

javers: 
mappingStyle: FIELD 
algorithm: SIMPLE 
prettyPrint: true 
typeSafeValues: false 
newObjectSnapshot: false 
packagesToScan: 
auditableAspectEnabled: true 
springDataAuditableRepositoryAspectEnabled: true 

私はJaverのビルダーdocを通じて見えたが、私は、データソースを指定することができるようになる何かを見つけることができませんでした。

助けてください。

答えて

0

あなたはこのBeanを無効にするために、JaVers'春ブーツスターターをすることができます使用している場合:

@Bean 
@ConditionalOnMissingBean 
public ConnectionProvider jpaConnectionProvider() { 
    return new JpaHibernateConnectionProvider(); 
} 

ConnectionProviderその別々のDBへの接続を返す必要があります。