我的應用程序需要外部化查詢,所以爲了使用默認資源包,我決定在屬性文件中使用查詢。所以,這裏的屬性文件看起來像現在:如何使用格式化的sql加載屬性文件?
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中的一些答案)。有沒有其他方法可以在屬性文件中保留格式並仍能成功加載?
你可以使用「\」 - 這是真的。但是您可能想要使用XML。還有一些映射框架(例如ibatis),它允許您外部化SQL – 2012-07-31 14:27:32
您是否想過用於查詢的XML文件? – 2012-07-31 14:31:25
不 - 我想避免使用XML。對於像這樣簡單的任務來說,太複雜了。 – Jay 2012-07-31 14:37:54