mybatis-one

简单的mybatis项目构建
使用maven构建项目:

依赖包:

 
    
        org.mybatis
        mybatis
        3.4.2
    

mybatis配置文件:mybatis-config.xml






















现在的Dao层直接用XML文件实现,比如:UserDao.xml















insert into tb_user values (default,#{username},#{password},#{nickname},#{email},#{gender},#{photo})


delete from tb_user where username = #{username}


update tb_user set email=#{email} where username = #{username}


简单连接数据库实验:

package com.qfedu.mybatis;

import java.io.IOException;
import java.io.InputStream;

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 com.qfedu.mybatis.dao.UserDao;
import com.qfedu.mybatis.entity.User;

public class App {
    
    public static void main(String[] args) throws IOException {
        
        InputStream in = Resources.getResourceAsStream("mybatis-config.xml");       
        SqlSessionFactory factory = 
                new SqlSessionFactoryBuilder().build(in);
        SqlSession session = factory.openSession();
        UserDao userDao = session.getMapper(UserDao.class);
        User user = userDao.findById("jjjj");
        user.setEmail("[email protected]");
        userDao.update(user);
//      userDao.delete("hellokitty");
        session.commit();
        session.close();
    }
}

你可能感兴趣的:(mybatis-one)