0
我有遺留應用程序擁有自己的持久層。我不能稱之爲一個框架,但它的工作雖然非常複雜,而且沒有組成部分,所以很難擴展或增加功能。動態查詢的彈性持久層
我期待在系統中使用一些最新的技術,在新框架中寫入新代碼並慢慢棄用遺留層。
我傾向於使用Spring框架JDBC層和基於AOP的事務管理。由於大多數查詢都是動態的,因此我的要求很複雜。要選擇/更新的列是動態的,取決於屬性對用戶的權限。此外,由於大多數實體在大多數情況下都具有相似的邏輯,因此只需要在查詢中更改表或視圖名稱。
對於Spring我應該用什麼來編寫SQL查詢,你有什麼建議?
是已經意識到這一點,但想知道是否有任何其他開發者使用。最終,我無法脫離串聯字符串來創建一個sql。例如,「Select * from」+ TableRegistry.getTable(entityType)等等。 –