2017-03-15 7 views
0

私のタイトルがあまりあいまいでないことを願っています - 私は例を詳しく説明しようとします。MariaDBをテスト環境とSQL Serverでプロダクション環境で使用するには、どちらを使用するの? - Java、Spring

どこかのリポジトリで実行される予定のSQLを考える:

民間最終文字列someQueryは= "WHERE ID = someIndex someTableのトップ10を選択";

これは本番環境で動作しますが、統合テストではMariaDBを実行するテストデータベースに対してテストしたいと思いますが、その代わりにlimit 1を選択してリポジトリに挿入することなく、

P.Sこれは重複した質問ですが、私は似ている問題は見つかりませんでしたが謝罪します。

  • SRS

答えて

0

多くの可能なソリューションがあります。

1)プロパティファイルにクエリを入れて、PRODとdevに関するさまざまなプロパティファイルを持っています。

2)JPAを使用すると、ドライバ(おそらくhibernate)がSQL構文を処理します。

3)私はテスト用のH2データベースについて考えます。

関連する問題