0
我需要重寫UserFinderImpl來執行自定義sql查詢。我使用動態查詢開發了這個項目。但是我需要通過自定義的sql來完成。請告訴我該怎麼做? Thanx提前..如何覆蓋liferay 7中的UserFinderImpl?
我需要重寫UserFinderImpl來執行自定義sql查詢。我使用動態查詢開發了這個項目。但是我需要通過自定義的sql來完成。請告訴我該怎麼做? Thanx提前..如何覆蓋liferay 7中的UserFinderImpl?
UserFinderImpl
被視爲內部類,它不是被擴展/重寫/替換。在Liferay 7之前,做這樣的事情只會令人沮喪,並被認爲是不好的做法。由於monolith方法和EXT插件,所以不可能實施這種隔離。
模塊化體系結構或Liferay 7(基於OSGi)允許封裝和隔離內部類,並且只允許通過明確定義的公共API進行擴展。 Liferay 7中沒有擴展點允許您覆蓋/修改UserFinderImpl
。如果你絕對需要這樣做,你將不得不從源代碼進行編譯(這基本上是EXT插件在Liferay 7之前以更復雜的方式進行的)。
你想用這個做什麼? –
和:http://meta.stackexchange.com/questions/141823/why-is-cross-posting-wrong-on-an-external-site –