注:  MyBatis不能像Hibernate那样,在实体类上配置上注解或者配置xml映射文件,系统启动后就可以自动创建表。因为MyBatis是基于SQL语句的方式来完成ORM映射的,不是像Hibernate那样将字段与属性完全映射出来,所以不能实现自动建表。

1、一对多的关系

Category分类和Product产品是一对多的关系。一个分类对应多个产品

  1.1、修改Category的pojo实体类,给分类提供产品Product的集合

package com.demo.pojo;

import java.util.List;

public class Category{
    private int id;
    private String name;
    List<Product> products;//产品集合属性
    
    //属性的getter/setter方法
    public int getId(){
        return id;
    }
    public void setId(int id){
        this.id=id;
    }
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name=name;
    }
    public List<Product> getProducts(){
        return products;
    }
    public void setProducts(List<Product> products){
        this.products=products;
    }
}
View Code

相关文章: