用自己的语言,把自己理解的Mybatis入门案例(xml配置方式和注解的方式)描述出来
①创建mavne工程按规范创建包路径
②在pom.xml导入mybatis坐标及mysql、junit、log4j等需要用到的jar包坐标
③为了从数据库获取数据,映射数据库表生成实体类比如:User
④编写实体类对应的持久层接口:UserDao提供相对应的查询所有的findAll方法或者(在方法上写注释@Select等相对应的注释编写sql语句)
⑤按照规范目录编写对应的持久层接口的映射xml配置文件:<mapper>中指定接口所在全类名,指定方法id,有返回值指定返回值类型,<对应标签>编写sql语句(注释配置不需要编写xml配置文件)
⑥编写主配置文件SqlMapconfig.xml:配置环境->配置mysql环境->配置事物的类型 ->配置数据库连接池指定数据库->配置映射的xml文件位置或者(注解配置的class="注解的接口位置")
⑦编写测试类测试:
1):读取主配置文件获取输入流
2):创建SqlsessionFactory工厂实现类SqlsessionFactoryBuilder获取工厂对象传入流
3):使用工厂创建Sqlsession对象
4)使用Sqlsession创建Dao接口的代理对象
5):执行接口中方法
6):释放资源 |