為什么要使用 anyline ?

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

    1.不利于抽象設(shè)計(jì)。比如要設(shè)計(jì)一個(gè)求和的函數(shù)。如果基于實(shí)體Bean應(yīng)該類(lèi)似這樣sum(List beans, "屬性"),很明顯需要?jiǎng)佑梅瓷洌趲讞l數(shù)據(jù)的測(cè)試環(huán)境一性能可以接受,但在生產(chǎn)環(huán)境中就不一樣了。

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

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

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

  • 為什么不用Hibernate,MyBatis
  • 為什么分頁(yè)對(duì)象放在結(jié)果集中,而不是把結(jié)果集放在分頁(yè)對(duì)象中
  • 為什么推薦結(jié)果集key強(qiáng)轉(zhuǎn)大寫(xiě)
  • 為什么沒(méi)有代碼生成器


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)