码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis入门案例

时间:2020-02-24 18:55:39      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:map   nec   connect   cti   区别   映射   架构   内容   业务   

1、三层架构

  表现层:用于展示数据

  业务层:处理业务需求

  持久层:与数据库交互

2、

技术图片

 

 3、持久层技术解决方案

  JDBC技术:Connection、PreparedStatement、ResultSet

  Spring的JdbcTemplate:Spring中对JDBC的简单封装

4、mybatis的环境搭建

  第一步:创建maven工程并导入坐标(即在pom.xml文件中添加依赖)

技术图片

 

 

  第二步:创建实体类和dao接口

  第三步:创建Mybatis的主配置文件(SqlMapConfig.xml)

技术图片

 

 

  第四步:创建映射配置文件(IUserDao.xml)

技术图片

 

   环境搭建的文件如下:

技术图片

 

 注意事项:新建xml文件时,文件里面是空的,两个xml前面内容不一致,注意区别。

 

 

mybatis基于注解的入门案例

  1、把IUserDao.xml移除,在Dao接口的方法上使用@Select注解,并且指定SQL语句

技术图片

  2、同时需要在SqlMapConfig.xml中的mapper配置时,使用class属性指定dao接口的全限定类名

 

 

技术图片

 

 

 

第一个案例所用到的设计模式

技术图片

 

mybatis入门案例

标签:map   nec   connect   cti   区别   映射   架构   内容   业务   

原文地址:https://www.cnblogs.com/whliscoming/p/12332247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!