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 · 198 阅读 · 0 评论 -
MyBatis基础01之入门
入门 平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statment, ResultSet 这些其实只是手段的辅助类。 不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。 那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做...原创 2018-03-14 12:40:39 · 160 阅读 · 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 · 181 阅读 · 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 · 110 阅读 · 0 评论 -
MyBatis基础04之多对一
多对一 一个category对应多个product,这是一对多 同样多个product对应一个category这是多对一 区分两种最主要的是看主体是谁 在实体类中需要持有对方 修改Product.java ... private Category category; public Category getCategory(){ ...原创 2018-03-14 17:14:58 · 172 阅读 · 0 评论 -
Mybatis--01.基本知识
1.Mybatis的基本组成 SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口) SqlSessionFactory:依靠工厂来生成SqlSession(SQLSession会话:相当于JDBC中的Connection对象) SqlSession:即可以发送SQL去执行并返回结果,也可以获取Mapper的接...原创 2018-05-27 09:56:27 · 155 阅读 · 0 评论 -
SSM整合
目录结构这里写图片描述2.代码controller package 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 · 296 阅读 · 0 评论