1
最近,我在Jodd中發現了一個類名QueryMap
。這個班有什麼用?它是Jodd框架的內部類,還是它的實用程序?Jodd中queryMap有什麼用處?
最近,我在Jodd中發現了一個類名QueryMap
。這個班有什麼用?它是Jodd框架的內部類,還是它的實用程序?Jodd中queryMap有什麼用處?
歡迎來到未記錄的功能:)看看DbHsqldbTestCase
。在那裏,你可以看到它是如何使用:
DbManager.getInstance().setQueryMap(new DbPropsQueryMap());
DbPropsQueryMap
是QueryMap
的默認實現。其目的是從資源加載所有*.sql.props
和*.oom.props
文件並存儲這些值。在相同的測試中,有一個名爲queries.sql.props
的文件。
這些道具文件用於命名查詢。如果你不想在代碼中硬編碼你的查詢,只需把它放在一些道具文件中。
然後,所有你需要做的就是使用查詢這樣的鍵(從道具文件):
DbQuery query = new DbQuery(session, "myQuery");
或者你正在創建的DbQuery
任何其他方式 - 只使用鍵名代替整個查詢。這就是全部:)
感謝您的回覆。我正在嘗試這個。 –