我的应用程序需要外部化查询,因此为了使用默认资源包,我决定使用属性文件中的查询。所以,这是一个属性文件现在的样子:
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=?
我想在我的属性文件中看到这种格式。我认为解决它的一种方法是在每行的末尾引入一个“\”(根据 SO 上的一些答案)。有没有其他方法可以在属性文件中保留格式并仍然成功加载它?