1. 程式人生 > 實用技巧 >我的python學習之路-異常處理和模組匯入

我的python學習之路-異常處理和模組匯入

mybatis框架使用步驟

1.建立maven工程

專案目錄格式如下

2.建立dao和實體類

  dao寫介面 實體類與表名一致 屬性名與列名一致

3.配置pom.xml  IUserMapper.xml  SqlMapConfig.xml

  pom.xml

IUserMapper.xml

SqlMapConfig.xml

4.建立測試類

package com.itheima.test;

import com.itheima.dao.IUserMapper;
import com.itheima.domain.User;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;


import java.io.IOException;
import java.io.InputStream;
import java.util.List;

public class MybatisTest {
public static void main(String[] args) {
//1.讀取配置檔案
InputStream in = null;
try {
in = Resources.getResourceAsStream("SqlMapConfig.xml");


//2.建立 SqlSessionFactory 的構建者物件
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();

//3.使用構建者建立工廠物件 SqlSessionFactory
SqlSessionFactory sqlSessionFactory = builder.build(in);
//4.使用 SqlSessionFactory 生產 SqlSession 物件
SqlSession sqlSession = sqlSessionFactory.openSession();

//5.使用 SqlSession 建立 dao 介面的代理物件
IUserMapper mapper = sqlSession.getMapper(IUserMapper.class);

//6.使用代理物件執行查詢所有方法
List<User> all = mapper.findAll();
for(User u : all){
System.out.println(u);
}

//7.釋放資源

} catch (IOException e) {
e.printStackTrace();

}
}
}