Springboot笔记-02-增加数据

model层中:

定义了要新增的表中的数据字段:

package org.ycic.smallapp.model;
import lombok.Data;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity

@Data
public class SubmitInfo {
    @Id//主键
    @GeneratedValue(strategy= GenerationType.AUTO)//id自增
    public Integer id;

    public String fwqmc;

    public Integer wxkcsl;
    public Double wxkcrs;

    public Integer xxkcsl;
    public Double xxkcrs;

    public Integer zxkcsl;
    public Double zxkcrs;

    public Integer dxkcsl;//大型客车
    public Double dxkcrs;

    public Integer hcsl;//货车
    public Double hcrs;

    public Integer pkcsl;//皮卡车
    public Double pkcrs;

    public Integer mtcsl;//摩托车
    public Double mtcrs;

    public Integer rll;//人流量
    public String tbr;//填报人
    public Integer fwqbh;//服务区编号
    public String tjrq;//统计日期
}

Repo层中:

使用的jpa框架:

package org.ycic.smallapp.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import org.ycic.smallapp.model.SubmitInfo;

public interface SubmitInfoRepo extends JpaRepository <SubmitInfo,Integer> {

    SubmitInfo findByFwqbh(Integer fwqbh);

}

Service层中:
定义了一个save方法,controller层中需要调用这个方法进行数据的新增

package org.ycic.smallapp.service;


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.ycic.smallapp.model.SubmitInfo;
import org.ycic.smallapp.repository.SubmitInfoRepo;

import java.util.List;

@Service
public class SubmitInfoService<SumbmitInfo> {
    @Autowired
    private SubmitInfoRepo submitInfoRepo;
    public List<SumbmitInfo> getAll(){

        return (List<SumbmitInfo>) submitInfoRepo.findAll();
    }

    public SubmitInfo addOrEdit(SubmitInfo submitInfo){

        return submitInfoRepo.save(submitInfo);
    }

}

发布了8 篇原创文章 · 获赞 0 · 访问量 91

猜你喜欢

转载自blog.csdn.net/leelelea/article/details/104352744