たとえば、junit-Tenant を DB1 から DB2 にコピーすることは可能ですか。
問題は、別のデータベースに接続するときにテストデータを失いたくないということです(現在、junit-tenantが初期化されていません)
どうもありがとう!
Impexを使用してそれを行うことができます(ただし、エラーが発生する可能性があります)。パスワードは個別に行う必要があります(少なくともAFAIK)。また、hybris は DB のフィールドを削除しません。過去に作成された可能性があるが、もはやデータ モデルの一部ではない (DB2 では作成されていない) 属性を DB1 から削除する必要があります。
この内容を貼り付けます:
"#% impex.setLocale( new Locale( ""en"" , """" ) );"
"#% impex.setTargetFile( ""User.csv"" );" insert_update User;&Item;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator];encodedPassword;password;passwordAnswer;passwordEncoding;passwordQuestion;uid[unique=true,allownull=true] "#% impex. exportItems( ""ユーザー"" , false );"
"#% impex.setTargetFile( ""Customer.csv"" );" insert_update Customer;&Item;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator];encodedPassword;password;passwordAnswer;passwordEncoding;passwordQuestion;uid[unique=true,allownull=true] "#% impex. exportItems( ""顧客"" , false );"
"#% impex.setTargetFile( ""Employee.csv"" );" insert_update Employee;&Item;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator];encodedPassword;password;passwordAnswer;passwordEncoding;passwordQuestion;uid[unique=true,allownull=true] "#% impex. exportItems( ""従業員"" , false );"
保存をクリック
かなりの努力なしではありません。簡単な方法はありません。
あなたができる最善のことは、常にimpexからデータを初期化することです.