為什么要使用 anyline ?

2022-09-16 09:37 更新
  • 為什么要基于spring-jdbc
  • 為什么不推薦實體Bean

    1.不利于抽象設(shè)計。比如要設(shè)計一個求和的函數(shù)。如果基于實體Bean應(yīng)該類似這樣sum(List beans, "屬性"),很明顯需要動用反射,在幾條數(shù)據(jù)的測試環(huán)境一性能可以接受,但在生產(chǎn)環(huán)境中就不一樣了。

    2.不利于數(shù)據(jù)拆分與擴展比如只需要查詢或保存ID,NAME兩個屬性時,整個實體作為參數(shù)傳過來,又需要反射,需要挨個判斷。

    DataRow DataSet中的功能(如排序、分組、去重、行轉(zhuǎn)列、各種條件過濾等)都沒法實現(xiàn)id作為明文時是一個數(shù)字,但加密后變成String,原來的id屬性無法存儲密文

    將行轉(zhuǎn)成列后,數(shù)據(jù)完全變成另一種結(jié)構(gòu)。

  • 為什么不用Hibernate,MyBatis
  • 為什么分頁對象放在結(jié)果集中,而不是把結(jié)果集放在分頁對象中
  • 為什么推薦結(jié)果集key強轉(zhuǎn)大寫
  • 為什么沒有代碼生成器


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號