AssetBundle使用,卸載,校驗(yàn)
795
2025-03-31
1、簡介
2、入門HelloWorld
2.1、基礎(chǔ)環(huán)境搭建
2.2、測(cè)試HelloWorld
2.3、如何再xml文件中有提示(eclipse)
1、簡介
2、入門HelloWorld
2.1、基礎(chǔ)環(huán)境搭建
2.2、測(cè)試HelloWorld
2.3、如何再xml文件中有提示(eclipse)
1、簡介
Mybatis官方文檔
Mybatis-
什么是 MyBatis?
MyBatis 是一款優(yōu)秀的持久層框架,它支持自定義 SQL、存儲(chǔ)過程以及高級(jí)映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對(duì)象)為數(shù)據(jù)庫中的記錄。
2、入門HelloWorld
2.1、基礎(chǔ)環(huán)境搭建
1.導(dǎo)入jar包
2.創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表
建表語句
CREATE TABLE `t_employee` ( `id` int(11) NOT NULL, `empname` varchar(50) NOT NULL, `gender` int(11) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
3.寫出對(duì)應(yīng)的實(shí)體類及dao
Employee
public class Employee { private Integer id; private String empName; private String email; private Integer gender; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getEmpName() { return empName; } public void setEmpName(String empName) { this.empName = empName; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public Integer getGender() { return gender; } public void setGender(Integer gender) { this.gender = gender; } }
EmployeeDao
public interface EmployeeDao { //按照員工id查詢員工 public Employee getEmpById(Integer id); }
4.寫配置
4.1: mybatis的全局配置文件,指導(dǎo)mybatis如何正確運(yùn)行,比如麗娜姐向那個(gè)數(shù)據(jù)庫
4.2: 編寫每一個(gè)方法都如何向數(shù)據(jù)庫發(fā)送sql語句,如何正確執(zhí)行。。像防御接口的實(shí)現(xiàn)類
5.項(xiàng)目整體結(jié)構(gòu)
2.2、測(cè)試HelloWorld
測(cè)試
@Test publicvoid test() throws IOException { //1、根據(jù)全局配置文件創(chuàng)建出一個(gè)SqlSessionFactory //SqlSessionFactory:是SqlSession工廠,負(fù)責(zé)創(chuàng)建SqlSession對(duì)象 //SqlSession:sql會(huì)話(代表和數(shù)據(jù)庫的一次會(huì)話) String resource = "mybatis-config.xml"; InputStream InputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); Employee empById; //獲取和數(shù)據(jù)庫的一次會(huì)話:getConnection() SqlSession openSession = sqlSessionFactory.openSession(); try { //使用SqlSession操作數(shù)據(jù)庫,獲取dao接口的實(shí)現(xiàn) EmployeeDao mapper = openSession.getMapper(EmployeeDao.class); empById = mapper.getEmpById(1); } finally { //關(guān)閉連接 openSession.close(); } System.out.println(empById); }
2.3、如何再xml文件中有提示(eclipse)
下載好Mybatis后使用壓縮軟件打開里面的mybatis的jar包,如下圖,解壓出方框的文件
在xml文件按住Alt+/即可看見提示
覺得博主寫的不錯(cuò)的讀者大大們,可以關(guān)注和哦,謝謝各位!
MyBatis 數(shù)據(jù)庫
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。