MyBatis
文章平均质量分 57
挽歌亽朽年
平生不做皱眉事,世上应无切齿人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis传参数
MyBatis传参数 传入参数 从java代码中把数据传入到mapper文件的sql语句中 1)parameterType :写在mapper文件中的一个属性;表示dao接口中方法的参数的数据类型 例如 :StudentDao接口 public Student selectStudentById(Integer id) 2)一个简单类型的参数: 简单类型:mybatis把java的基本数据类型和String都叫简单类型 在mapper文件获取简单类型的一个参数的值,使用 #{任意字原创 2021-05-14 16:41:14 · 314 阅读 · 0 评论 -
MyBatis的动态代理总结
MyBatis的动态代理 动态代理 mybatis创建了dao接口的实现类,在实现类中调用SqlSession的方法执行sql语句 使用SqlSession.getMapper(dao接口.class) 获取这个dao接口的对象 使用动态代理方式 获取SqlSession对象,SqlSessionFactory.openSession() 使用getMapper方法获取某个接口的对象,sqlSession.getMapper(接口.class) 使用dao接口的方法,调用方法就执行了mapper文件中的原创 2021-05-14 13:44:11 · 247 阅读 · 0 评论 -
MyBatis 主要类介绍
MyBatis 主要类介绍 Resources : mybatis中的一个类,负责读取主配置文件 InputStream in = Resources.getResourceAsStream("mybatis.xml"); SqlSessionFactoryBuilder 读取全局配置文件,得到数据源信息,创建连接工厂SqlSessionFactory。它的特点是,当创建了SqlSessionFactory对象之后,这个类就不需要了。因此,它的最佳范围是存在于方法体内,也就是局部变量 注意: 是一个类原创 2021-05-14 13:25:52 · 470 阅读 · 0 评论 -
三层架构
三层架构 mvc : web开发中,使用mvc架构模式。m : 数据,v: 视图,c: 控制器 c控制器:接受请求,调用service对象,显示请求的处理结果。当前使用Servlet作为控制器 v视图:现在使用jsp,html,css,js。显示请求的处理结果,把m中数据显示出来 m数据:来自数据库MySQL,来自文件,来自网络 mvc作用: 1. 实现解耦合 2. 让mvc各负其职 3. 使系统扩展更好、更容易维护 三层架构 界面层(视图层):接收用户的请求,原创 2021-05-13 16:49:55 · 267 阅读 · 1 评论
分享