Java三期SSM
第一章:初识MyBatis
一、框架技术
1.定义:是一个提供可重用的公共结构的半成品。
优点:不用再考虑公共问题,
专心在业务实现上
结构统一 ,易于学习、维护
2.主流框架:
Struts2(sevlet):
MVC设计模式的实现拦截器
可变和可重用的标签
HIBERNATE(DAO层):
ORM ,简化数据库操作
Spring(将大家组装到一起的黏合剂):
依赖注入容器/ AOP实现声明式事务
简化Java EE应用
Spring MVC(sevlet):
结构最清晰的MVC Model2实现
高度可配置,支持多种视图技术
定制化开发
MyBatis(DAO层):
半自动化的ORM实现
动态SQL
小巧灵活、简单易学

二、MyBatis开发环境
2.1、准备开发环境
1.创建一个普通java项目或者是JavaWeb项目 ;
2.添加相应的jar包:
在webroot下的WEB-INF下建一个lib包将这两个jar包放进去:
mybatis-3.1.1.jar
mysql-connector-java-5.1.7-bin.jar
3.创建数据库和表,针对MySQL数据库
1 create database mybatis;
2 use mybatis;
3 CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), age INT);
4 INSERT INTO users(NAME, age) VALUES(‘孤傲苍狼’, 27);
5 INSERT INTO users(NAME, age) VALUES(‘白虎神皇’, 27);
2.2、使用MyBatis查询表中的数据
 1、添加Mybatis的配置文件conf.xml
conf.xml文件中的内容如下:
1

Java三期SSM-MyBatis相关推荐

  1. Java基础-SSM之mybatis快速入门篇

    Java基础-SSM之mybatis快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 其实你可能会问什么是SSM,简单的说就是spring mvc + Spring + m ...

  2. Java基础-SSM之mybatis一对一关联

    Java基础-SSM之mybatis一对一关联 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.准备测试环境(创建数据库表)  1>.创建husbands和wifes表并建 ...

  3. Java SSM6——SSM整合

    Java SSM6--SSM整合 1.Mybatis 1.1.数据库准备 CREATE TABLE person(id INT PRIMARY KEY,NAME VARCHAR(10),PASSWOR ...

  4. 基于Java Springboot+Vue+MyBatis音乐播放系统设计实现

    ?? 作者主页:Java李杨勇? ?? 简介:Java领域优质创作者??.Java李杨勇公号作者 简历模板.学习资料.面试题库.技术互助[关注我,都给你] ?? 欢迎点赞 ?? 收藏 留言 ?? 视频 ...

  5. 计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B ...

  6. java的SSM框架的优点有哪些

    Java的SSM框架是一个整合框架,它整合了Spring.Spring MVC和MyBatis三个框架.SSM框架的优点如下: 分层清晰:SSM框架将应用程序的不同层分开,使得各个层之间的职责更加明确 ...

  7. 基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven)

    基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven) 一.项目简述 功能:该项目是用springboot+layui+shiro写的 ...

  8. java mysql SSM实现的校园门户平台网站系统源码+含开题报告与需求分析+包安装配置

    下载地址:https://download.csdn.net/download/ouyangxiaobai123/22174377 项目介绍: java mysql SSM实现的校园门户平台网站系统源 ...

  9. [附源码]java毕业设计SSM归途中流浪动物收容与领养管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. Exchange2003 OWA访问,IIS权限设置
  2. Python自省(反射)指南
  3. 【大会】中低端机如何实现复杂多媒体功能?
  4. JVM中OutOFMemory和StackOverflowError异常代码
  5. pdo-mysql_PHP: MySQL (PDO) - Manual
  6. pcre和正则表达式的误点
  7. c 语言 封装dll_C#封装YOLOv4算法进行目标检测
  8. 自定义tooltip
  9. oracle分析函数技术详解(配上开窗函数over())
  10. Loadrunner12实现手机APP压力测试
  11. 计算机专业英语词汇pdf,计算机专业英语词汇(完美排版,大容量打印版).pdf.pdf
  12. 如何进入百度、阿里,一个6年Android老司机的面经
  13. 镜头超声波马达的工作原理
  14. 5g是多大一勺_5g是多大一勺(5克的勺子有多大)
  15. latex公式图片识别(转换为latex语法格式)
  16. 电视直播Android9,电视直播高清Android 1.9免费版(移动电视直播工具)
  17. 一个简单的文本编辑小程序
  18. java对象的内存分配流程
  19. 2. 【containerd】 containerd-shim-runc-v1与 containerd-shim-runc-v2 区别
  20. python sort 多级排序_python sort、sorted高级排序技巧

热门文章

  1. 每个人都要有自己的秘密项目
  2. 《白话大数据与机器学习》读书笔记3
  3. 烟台大学计算机专业宿舍,烟台大学宿舍条件怎么样 住宿环境好不好
  4. 微信小程序实现滚动吸顶
  5. 百度坐标转gps坐标_论文推荐 | 明锋:GPS坐标时间序列分析研究
  6. 童装服装企业php源码,php源码分享童装英文外贸网站系统 v1.4.2 bulid1211
  7. 酒至数杯 卡巴斯基杀毒软件
  8. 基于vue+elementui+admin的axios封装
  9. Windows 64位下载安装My SQL
  10. 3D桌面(bumptop)-感觉挺爽!