剛剛做完mybatis原生介面的開發模式,怎么說吶,整個人心態崩掉,這東西可以說是麻煩透頂了......基本全都是配置,而且和JDBC比起來甚至讓我感覺沒啥優化了的地方(難道優化的就是那寥寥幾個例外的捕捉?這就很離譜)
沒啥好說的,具體總結一下mybatis原生介面的開發模式:
因為mybatis為ORM映射框架所以:
O: Object->物體類
R: RelationShip->資料表
M: Napping-O與R之間的映射
開發起來就是:
1.配置,注冊一大堆xml,找路徑找路徑找路徑,然后寫一個對接的物體類
2. 手寫SQL ,簡直是喪心病狂有沒有
3.沒錯,接下來還要在pom.xml里面配置
總結: 不配置的話就可以跳樓了,基本代碼只有物體類(毫無技術含量),以及mybatis的注冊和連接(無技術含量且死板,令人煩躁)
接下來上Mybatis通過原生介面開發的代碼,此處沒有用原始碼而是圖片,因為本人覺得markdown的代碼展示有點丑....
Account.java
Test.java
AccountMapper.xml
pom.xml
config.xml
總的來說原生介面給我的體驗極差了....不知道Mapper代理實作的自定義介面和mybatis-plus會不會給我點驚喜,因此目前果然SpringDataJpa才是真正的王?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80787.html
標籤:Java
上一篇:Spring集成MyBatis
