zoukankan      html  css  js  c++  java
  • Springboot将数据存储到数据库当中

    1.从前端获取数据,同时存储到use当中

    public String login(HttpServletRequest request) {
    User user = new User();
    user.setPhone(request.getParameter("telephone"));
    user.setName(request.getParameter("username"));
    user.setPassword(request.getParameter("password"));
    user.setEmail(request.getParameter("email"));
    implementChat.saveUser(user);
    System.out.println("LOGIN success");
    return "login";
    }

    2.定义user类,其中@Column(name = "telephone", length = 50),"telephone代表列的名字

    import javax.persistence.*;
    @Entity
    @Table(name = "user")
    public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int id;

    @Column(name = "telephone", length = 50)
    private String telephone;


    @Column(name = "username", length = 50)
    private String username;

    @Column(name = "password", length = 50)
    private String password;

    @Column(name = "email", length = 50)
    private String email;

    3.service层
    @Service
    @Transactional
    public class UserService {
    @Autowired
    private ChatRespositroy chatRepository;

    public void saveUser(User user) {
    chatRepository.save(user);
    }

    4.repostroy层

    @Repository
    public interface ChatRespositroy extends CrudRepository<User,Integer> {

    User findUserById(int id);

    List<User> findUserByTelephone(String phone);

    List<User> findUserByUsername(String name);

    User findUserByPassword(String password);

    User findUserByEmail(String email);

  • 相关阅读:
    HTML&&CSS
    web概述&HTML快速入门
    JDBC连接池&JDBCTemplate
    基于Breast Cancer dataset的决策树分类及可视化
    三维数组按行优先存储求某位置的地址
    2019年复旦计算机专硕考研经验总结
    1013 Battle Over Cities (25 分)
    1009 Product of Polynomials (25 分)
    1004 Counting Leaves (30 分)
    1090 危险品装箱 (25 分)
  • 原文地址:https://www.cnblogs.com/AntonioSu/p/8245061.html
Copyright © 2011-2022 走看看