图书管理系统( ( JSP + JDBC + Servlet ) )实现-04: 建立数据库的实体类(pojo)

Posted Z && Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图书管理系统( ( JSP + JDBC + Servlet ) )实现-04: 建立数据库的实体类(pojo)相关的知识,希望对你有一定的参考价值。

01: 流程分析和数据库建表阶段
02: 编写和配置过滤器(防止页面乱码)
03:项目搭建 & 工具类的实现 &依赖导入
04: 建立数据库的实体类(pojo)
05: 实现登录功能
06: 查询所有书籍功能
07:模糊查询功能
08:页面所有功能实现(附源码下载)

1.8 建立数据库的实体类(pojo)

本来我们应该建立3个实体类的,但是由于books和mybooks表的字段基本是一致的,所以我就只建立了2个实体类。
在这里插入图片描述

请注意,字段名一定要和数据库的字段名一一对应,我们现在没有使用mybatis,不可以通过配置文件解决属性名和字段名不一致的问题

Book.java
在这里插入图片描述

package com.tian.pojo;

/**
 * ClassName: Book
 * Description: Book的实体类
 *
 * @author Tianjiao
 * @date 2021/5/28 14:11
 */
public class Book {
    /**
     * 图书编号
     */
    private String bookId;
    /**
     * 图书名
     */
    private String bookName;
    /**
     * 作者
     */
    private String author;
    /**
     * 库存
     */
    private Integer inventory;

    /**
     * 学生学号
     */
    private String stuId;

    public String getStuId() {
        return stuId;
    }

    public void setStuId(String stuId) {
        this.stuId = stuId;
    }

    public String getBookId() {
        return bookId;
    }

    public void setBookId(String bookId) {
        this.bookId = bookId;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public Integer getInventory() {
        return inventory;
    }

    public void setInventory(Integer inventory) {
        this.inventory = inventory;
    }

    @Override
    public String toString() {
        return "Book{" +
                "bookId='" + bookId + '\\'' +
                ", bookName='" + bookName + '\\'' +
                ", author='" + author + '\\'' +
                ", inventory=" + inventory +
                '}';
    }
}

在这里插入图片描述

Student.java

package com.tian.pojo;

/**
 * ClassName: Student
 * Description: Student的实体类
 *
 * @author Tianjiao
 * @date 2021/5/28 14:11
 */
public class Student {
    /**
     * 学号
     */
    private String stuId;
    /**
     * 学院
     */
    private String college;
    /**
     * 专业
     */
    private String profession;
    /**
     * 学生姓名
     */
    private String stuName;
    /**
     * 入学年份
     */
    private String startYear;
    /**
     * 性别
     */
    private String gender;

    /**
     * 密码
     */
    private String password;

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getStuId() {
        return stuId;
    }

    public void setStuId(String stuId) {
        this.stuId = stuId;
    }

    public String getCollege() {
        return college;
    }

    public void setCollege(String college) {
        this.college = college;
    }

    public String getProfession() {
        return profession;
    }

    public void setProfession(String profession) {
        this.profession = profession;
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public String getStartYear() {
        return startYear;
    }

    public void setStartYear(String startYear) {
        this.startYear = startYear;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    @Override
    public String toString() {
        return "Student{" +
                "stuId='" + stuId + '\\'' +
                ", college='" + college + '\\'' +
                ", profession='" + profession + '\\'' +
                ", stuName='" + stuName + '\\'' +
                ", startYear='" + startYear + '\\'' +
                ", gender='" + gender + '\\'' +
                ", password='" + password + '\\'' +
                '}';
    }
}


以上是关于图书管理系统( ( JSP + JDBC + Servlet ) )实现-04: 建立数据库的实体类(pojo)的主要内容,如果未能解决你的问题,请参考以下文章

图书管理系统( ( JSP + JDBC + Servlet ) )实现-06: 查询所有书籍功能

图书管理系统( JSP + JDBC + Servlet)实现-07:模糊查询功能

图书管理系统( JSP + JDBC + Servlet )实现-08:页面所有功能实现

图书管理系统( ( JSP + JDBC + Servlet ) )实现-04: 建立数据库的实体类(pojo)

图书管理系统( JSP + JDBC + Servlet )实现-02: 编写和配置过滤器(防止页面乱码)

图书管理系统( JSP + JDBC + Servlet )实现-03:项目搭建 & 工具类的实现 &依赖导入