![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java web重走之路
Young-zhou
这个作者很懒,什么都没留下…
展开
-
MyBatis基础05之多对多关系
多对多一张订单里 可以包含多种产品一种产品 可以出现在多张订单里这就是多对多关系为了维系多对多关系,必须要一个中间表。在这里我们使用订单项(OrderItem)表来作为中间表Order表和OrderItem表create table order_ ( id int(11) NOT NULL AUTO_INCREMENT, code varchar(32) DE...原创 2018-03-14 17:54:26 · 213 阅读 · 0 评论 -
MyBatis基础01之入门
入门 平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statment, ResultSet 这些其实只是手段的辅助类。 不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。 那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做...原创 2018-03-14 12:40:39 · 169 阅读 · 0 评论 -
MyBatis基础02之CRUD(增删改查)
CRUD 即增删改查1 .修改Category.xml文件即可 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map...原创 2018-03-14 14:58:47 · 193 阅读 · 0 评论 -
MyBatis基础03之一对多关系
一对多 一个分类对应多种产品1.创建product表create table product_(id int NOT NULL AUTO_INCREMENT,name varchar(30) DEFAULT NULL,price float DEFAULT 0,cid int ,PRIMARY KEY (id))AUTO_INCREMENT=1 DEFAULT...原创 2018-03-14 16:45:33 · 116 阅读 · 0 评论 -
MyBatis基础04之多对一
多对一 一个category对应多个product,这是一对多 同样多个product对应一个category这是多对一 区分两种最主要的是看主体是谁 在实体类中需要持有对方修改Product.java ... private Category category; public Category getCategory(){ ...原创 2018-03-14 17:14:58 · 179 阅读 · 0 评论 -
Mybatis--01.基本知识
1.Mybatis的基本组成SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口)SqlSessionFactory:依靠工厂来生成SqlSession(SQLSession会话:相当于JDBC中的Connection对象)SqlSession:即可以发送SQL去执行并返回结果,也可以获取Mapper的接...原创 2018-05-27 09:56:27 · 160 阅读 · 0 评论 -
SSM整合
目录结构这里写图片描述2.代码controllerpackage com.how2java.tmall.controller;import com.how2java.tmall.pojo.Category;import com.how2java.tmall.service.CategoryService;import org.springframework.beans.factory.ann...原创 2018-05-22 18:18:44 · 306 阅读 · 0 评论