zoukankan      html  css  js  c++  java
  • Dao模式多表联查

    一、查询所有学生记录,包含年级名称

    1.创建实体学生类封装属性

    public class IStudent {

      IGrade grade=new IGrade();


    public IGrade getGrade() {
      return grade;
    }

    public void setGrade(IGrade grade) {
      this.grade = grade;
    }


    private int StudentNo;
    private String loginPwd;
    private String StudentName;
    private int Sex;
    private int GradeId;
    private String phone;
    private String BornDate;
    private String email;
    private String IdentityCard;
    private String address;


    public String getAddress() {
      return address;
    }

    public void setAddress(String address) {
      this.address = address;
    }

    public int getStudentNo() {
      return StudentNo;
    }

    public void setStudentNo(int studentNo) {
      StudentNo = studentNo;
    }
    public String getLoginPwd() {
      return loginPwd;
    }
    public void setLoginPwd(String loginPwd) {
      this.loginPwd = loginPwd;
    }
    public String getStudentName() {
      return StudentName;
    }
    public void setStudentName(String studentName) {
      StudentName = studentName;
    }
    public int getSex() {
      return Sex;
    }
    public void setSex(int sex) {
    Sex = sex;
    }
    public int getGradeId() {
      return GradeId;
    }
    public void setGradeId(int gradeId) {
      GradeId = gradeId;
    }
    public String getPhone() {
      return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public String getBornDate() {
      return BornDate;
    }
    public void setBornDate(String bornDate) {
      BornDate = bornDate;
    }
    public String getEmail() {
      return email;
    }
    public void setEmail(String email) {
      this.email = email;
    }
    public String getIdentityCard() {
      return IdentityCard;
    }
    public void setIdentityCard(String identityCard) {
      IdentityCard = identityCard;
    }



    public IStudent(int studentNo, String loginPwd, String studentName, int sex,
      int gradeId, String phone, String bornDate, String email,
    String identityCard) {

    StudentNo = studentNo;
    this.loginPwd = loginPwd;
    StudentName = studentName;
    Sex = sex;
    GradeId = gradeId;
    this.phone = phone;
    BornDate = bornDate;
    this.email = email;
    IdentityCard = identityCard;
    }
    public IStudent() {

    // TODO Auto-generated constructor stub
    }


    }

    2.创建接口Dao层编写查询学生的方法

       编写查询年级表的方法

    3.创建工具类

    4.实现接口Dao层并继承工具类

    5.测试UI类

    二、查询S1年级下的学生记录

    1.创建Grade表实体类并创建学生实体类集合

    2.在Dao层中编写方法

     3.实现Dao接口

     4.测试UI层

  • 相关阅读:
    SQL Server检测是不是数字类型的函数(非ISNUMERIC)
    网页中的QQ和阿里旺旺聊天图标
    转载:用 document.readyState == "complete" 判断页面是否加载完成
    sql server行转列 列转行交叉表实现[转]
    拆分列值
    值得收藏的各类型数据库连接串事例网站
    保留几个图表生成免费资源
    MSN消息提示类(II)
    生成Excel”服务器进程80070005“错误和“异常来自 HRESULT:0x800A03EC”的错误,windows server 2008 32位和64位下的特殊设置。
    winform中DataGridView的某些属性
  • 原文地址:https://www.cnblogs.com/szhhhh/p/10945009.html
Copyright © 2011-2022 走看看