3
私のテストクラスの1つにコンフィグspring.jpa.hibernate.ddl-auto
を更新する必要があります。 1つを除くすべてのクラスに対しては、update
のままにしてください。実行時にSpringbootのプロパティを更新するHibernate/JPA
セッションをSpringbootで管理しているときに、これを実行時にどのように達成できますか? 他の方法がありますか? セッションを新たに作成してhereとして使用するオプションがありましたが、セッションは手動で管理されていません。
'@ TestPropertySource'についてはどうですか? 'TestPropertySource(properties =" spring.jpa.hibernate.ddl-auto = none ")' –
まあ、あなたのテストクラスでこれを使うことができます。あまりにも@DmitrySenkovichありがとうございました。わたしにはできる。排他的な振る舞いをする必要があるクラスのトップにアノテーションを設定するだけです。関連リンクはhttps://stackoverflow.com/questions/32633638/testpropertsource-and-propertysource-dont-work-for-junitです。 –
ああ、それはいいです) –