
SSM
tangbin0505
微信
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis XML配置和session.方式增删改查
环境搭建参考上一章,本节内容通过更新userMapper.xml和test测试类实现增删改查1、userMapper.xml代码<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.o...原创 2018-09-11 14:21:59 · 554 阅读 · 0 评论 -
Mybatis 总结
1、实体类Student2、StudentMapper接口 public void add(Student student);3、StudentMapper.xml <mapper namespace="javastudy.StudentMapper"> <insert id="add" parameterType="javastudy.Stude...原创 2018-09-14 22:48:31 · 117 阅读 · 0 评论 -
多对多提取数据
学生 和 课程一个学生可以选择多门课程:getCourses() 一门课程,也可以被多个学生选择:getStudents()学生 Student(id,name,sex,pwd,phone,grade,photo)课程 Course(id,name,type,hours)数据库的设计:中间表 student_course(sid,cid)数据库表关系 sid ci...原创 2018-09-14 14:16:40 · 260 阅读 · 0 评论 -
一对多,增删改查
一对一建表完全相同,只是没有设置外键索引的唯一性A如果查询老师信息,那么左连接时老师的表要放在左边,反之查询课程信息,课程表左连接时放在左边 B老师对应得课程是多个,所以在定义返回值resultMap的时候,课程要使用Collection标签,并且返回类型为ofTypeC课程对应的老师只有一个,所以在定义返回值resultMap的时候,老师使用的是association标签,并且返回类型为...原创 2018-09-13 17:30:54 · 1343 阅读 · 0 评论 -
Mybatis前端输入和 Hibernate前端输入区别
Mybatis前端输入<form action="check.do" method="post"><table><tr><td>学生姓名</td><td><input type="text" name="name"><原创 2018-09-23 11:10:00 · 162 阅读 · 0 评论 -
log4j日志输出方法
log4j日志(1)新建log4j.properties 放到src目录下 # Global logging configuration log4j.rootLogger=ERROR, stdout # MyBatis logging configuration... log4j.logger.javastudy=DEBUG # Con...原创 2018-09-13 14:55:37 · 609 阅读 · 0 评论 -
一对一关联表,关联字段修改
1、修改从表数据非关联字段可以随便修改,关联字段sid必须修改为student表中存在的(而且没有联系人的)学生的id或者修改为null(前提是contact表的sid已经设置为可空)。分析:在学生和联系人关联字段中(信息包含有学生信息,联系人信息),添加 left join 可以只提取学生信息,因为只有把学生信息提取出来才能够更改sid字段(更改后的学生需要有效的,存在的)。2、修改...原创 2018-09-13 13:44:43 · 2211 阅读 · 0 评论 -
Mybatis开发环境搭建
1.新建Java项目,引入jar包,mybatis的jar包和mysql的jar包,添加到buildPath库里 mybatis-3.3.0.jar mysql-connector-java-5.1.23-bin.jar 2.建立数据库users,建立表user(id,userName,userPwd)3.编写实体类User.javapackage javast...原创 2018-09-10 17:09:53 · 239 阅读 · 0 评论 -
SSM整合总结
1、springMVC使用默认方式配置web,springMVC的名称要一一对应2、@Component 注解流程 -spring3、@resource注入流程1-spring @resource注入流程2-spring4、切面定义流程5、@Controller和@RequestMapping注解流程-spring MVC6、视图解析器的作用:通过...原创 2018-09-16 15:44:26 · 592 阅读 · 0 评论 -
Spring和MyBatis的整合详解
需要哪些配置文件? (3个配置文件) web.xml,springmvc的配置文件(例子为spring-servlet.xml),spring和mybatis整合的配置文件(applicationContext.xml)1、web.xml==========================================================================...原创 2018-09-16 14:51:28 · 326 阅读 · 0 评论 -
Spring MVC和Mybatis 返回json数据和模糊搜索
返回json数据和模糊搜索1.新建Book.java类实体,属性做set、get 和toString方法 private int id; private String name; private String author; private float price; private String publisher;2、建立BookMapper接口...原创 2018-09-15 23:07:33 · 3564 阅读 · 0 评论 -
视图解析器
视图,简单说就是JSP文件!视图解析器的作用:通过视图名称,找到视图!视图解析器有很多,常用的只有以下这种在spring文件配置文件中加<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value= ...原创 2018-09-15 17:49:41 · 646 阅读 · 0 评论 -
Spring MVC 和Mybatis整合
1、建动态项目 next 生成web.xml2、导入Mybatis jar包,放到lib目录下,及数据库连接文件和获取session文件3、导入Spring jar包,放到lib目录下。beans,context,aop,core,web,webmvc,expression + comms-logging4、配置web.xml 引入前端控制器DispatcherServlet&l...原创 2018-09-15 17:44:18 · 145 阅读 · 0 评论 -
Mybatis 注解配置和接口方式增删改查-SQL语句SQL命令写入一个专门类中
1、新建Sqlprovider类package javastudy;public class Sqlprovider { public String selectUser(){ return "select * from user where id = #{id}"; } public String selectAll(){ ret...原创 2018-09-11 16:27:14 · 270 阅读 · 0 评论 -
Mybatis 注解配置和接口方式增删改查-SQL语句写入到接口类中
1、接口类代码package javastudy;import java.util.List;import org.apache.ibatis.annotations.Delete;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.annotations.Select;import o...原创 2018-09-11 16:12:59 · 1161 阅读 · 0 评论 -
Mybatis XML配置和接口方式增删改查
1、新建一个UserMapper接口,接口中的方法与userMapper.xml中的sql命令标签的id一致。接口类和.xml文件、和user实体类默认在同一个包内。 如:<select id="selectUser" parameterType="int" resultType="model.User"> select * from user where id = #{id} ...原创 2018-09-11 14:58:15 · 757 阅读 · 0 评论