3.7 Mybatis基本原理
3.8 Mybatis的dao层开发使用
3.8.1 传统开发方式
-
编写usermapper
public interface UserMapper{ publice List<User> findAll() throws Exception } -
UserMapper实现
publice class UserMapperIml implements UserMapper{ @override publice List<User> findAll throws Exception{ InputStream is = Resource.getResourceAsstream("SqlMapConfig.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is); SqlSession sqlSession = sqlsessionFactory.openSession(); List<User> list = sqlSession.selectList(UserMapper.findAll); sqlSession.close(); return list; } } -
编写UserMapper.xml
<select id="findA11" resultType="com.study.domain.User"> select * from user </select>