2015-08-13 60 views

回答

1

歡迎來到未記錄的功能:)看看DbHsqldbTestCase。在那裏,你可以看到它是如何使用:

DbManager.getInstance().setQueryMap(new DbPropsQueryMap()); 

DbPropsQueryMapQueryMap的默認實現。其目的是從資源加載所有*.sql.props*.oom.props文件並存儲這些值。在相同的測試中,有一個名爲queries.sql.props的文件。

這些道具文件用於命名查詢。如果你不想在代碼中硬編碼你的查詢,只需把它放在一些道具文件中。

然後,所有你需要做的就是使用查詢這樣的鍵(從道具文件):

DbQuery query = new DbQuery(session, "myQuery"); 

或者你正在創建的DbQuery任何其他方式 - 只使用鍵名代替整個查詢。這就是全部:)

+0

感謝您的回覆。我正在嘗試這個。 –