MyBatis 是一款優(yōu)秀的持久層框架,它支持自定義 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過(guò)簡(jiǎn)單的 XML 或注解來(lái)配置和映射原始類(lèi)型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對(duì)象)為數(shù)據(jù)庫(kù)中的記錄。
1.如何獲得Mybatis:
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
2.什么是持久化
數(shù)據(jù)持久化
持久化就是將程序得數(shù)據(jù)在持久狀態(tài)和瞬時(shí)狀態(tài)轉(zhuǎn)化得過(guò)程
- 內(nèi)存:斷電即失 這就是瞬時(shí)狀態(tài)
- 而存在數(shù)據(jù)庫(kù)的就是持久狀態(tài)
- 數(shù)據(jù)庫(kù): io文件持久化
附今天安裝時(shí)遇見(jiàn)的問(wèn)題
- 1.打開(kāi)cmd時(shí) 選擇用管理員運(yùn)行 然后輸入 Net Start MySQL57或者Net Stop MySQL57來(lái)啟動(dòng)或關(guān)閉Mysql服務(wù)
- 2.mysql在mysql command line里完成操作