???????Mybatis????
????MyBatis??????????????SQL???洢??????????????????MyBatis?????????????е?JDBC???????????????????????????????????????MyBatis?????ü???XML?????????????????????????????????????Map????POJOs?????java????????????е?????
????????MyBatis????????
????(1)???????ò??????
?????????????????????????
?????????????????????????????????????????Java??????????SQL????????????????????MappedStatement??????????????????????á???е?SQL?????????????????洢??????С?
????(2)???????????
??????????????????Mybatis????API
??????????????SQL??ID????????????
??????????????????????2???????????д????
????(3)??????????? ??????????API?????????????
??????????????SQL??ID????????????
????????????
????(A)????SQL??ID????????MappedStatement????
????(B)?????????????????MappedStatement????????????е?SQL????д????????
????(C)???????????????????????SQL??????д???????????????У????????н????
????(D)????MappedStatement?????е?????????????????н?????????????????????????????
????(E)????????????
????(4)????????????????????????
????orm???????????
???????????ù???hibernate??mybatis?????????????????????????
?????????????(?????XML?????????)??? sessionfactory.
??????sessionfactory  ???? session
??????session ??????????????????????????.
???????????????session ??
??????java ????? ????????????mapping ?????????????????xml ?????
??????????
 

????Mybatis??????????????
????API????????????????API??????????????Щ????API??????????????????????????????????????????????????????????
????????????????????SQL?????SQL??????SQL??к???н????????????????????????????????????????????????
???????????????????????????????????????????????????ü??????洦?????Щ????????????????????????????????????????????????????????????????