私のアプリケーションではクエリを外部化する必要があるため、デフォルトのresourcebundleを利用するために、プロパティファイルでクエリを使用することにしました。したがって、プロパティファイルは次のようになります。
SELECT_USER_QUERY = Select username, userid from user where userid=?
INSERT_USER_QUERY = insert into user values (?,?)
ここでの問題は明らかにショートッパーではありません。このプロパティファイルは取得されて適切に処理されますが、近い将来誰かが編集するためには、見苦しく見えます。私はこのようなものが欲しいです:
SELECT_USER_QUERY = select username, userid
from user
where userid=?
プロパティファイルでそのフォーマットを確認したい。そのための1つの方法は、各行の最後に「\」(SOに関するいくつかの回答による)を導入することだと思います。プロパティファイルのフォーマットを保持し、それを正常にロードする他の方法はありますか?