Ajax+springboot实现二级联动

本文介绍如何利用Ajax和SpringBoot结合Vue.js,实现在前端进行二级联动的效果。首先,数据库创建了省级和市级两个表,接着在Entity实体中定义了省和市的属性。在Dao层,分别实现了省和市的Dao接口。Service层提供了省级和市级的service接口及其实现。最后,在Controller层处理请求,并在Vue层展示联动结果。
摘要由CSDN通过智能技术生成

数据库先创立对应的省级表和市级表(如下图所示)
省级表
在这里插入图片描述
市级表
在这里插入图片描述主表
在这里插入图片描述
Entity实体中

package f.demo.Entity;
import javax.persistence.*;
@Table
@Entity(name = "grade")
public class Grade {
   
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int ggid;
    private String gname;
    public int getGgid() {
   
        return ggid;
    }
    public void setGgid(int ggid) {
   
        this.ggid = ggid;
    }
    public String getGname() {
   
        return gname;
    }
    public void setGname(String gname) {
   
        this.gname = gname;
    }
}

package f.demo.Entity;

import javax.persistence.*;

@Table
@Entity(name = "classes")
public class Classes {
   
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int ccid;
    private String cname;
    private int gid;

    public int getCcid() {
   
        return ccid;
    }
    public void setCcid(int ccid) {
   
        this.ccid = ccid;
    }
    public String getCname() {
   
        return cname;
    }
    public void setCname(String cname) {
   
        this.cname = cname;
    }
    public int getGid() {
   
        return gid;
    }
    public void setGid(int gid) {
   
        this.gid = gid;
    }
}

主表

package f.demo.Entity;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Set;
@Table
@Entity(name = "student")
@JsonIgnoreProperties(value = {
    "hibernateLazyInitializer" })
public clas
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值