数据库表设计:

  1. 学生表(student)
  • id:学生编号,主键
  • name:学生姓名
  • dormitory:宿舍号
  1. 水电表(water_electricity)
  • id:记录编号,主键
  • dormitory:宿舍号
  • date:缴费日期
  • water:水费金额
  • electricity:电费金额

查询缴费记录:

  1. 在mybatis的mapper中定义查询语句:
<select id="selectPaymentRecords" parameterType="string" resultType="WaterElectricity">
    SELECT * FROM water_electricity WHERE dormitory = #{dormitory}
</select>
  1. 在Java代码中调用mapper接口的方法:
List<WaterElectricity> paymentRecords = mapper.selectPaymentRecords(dormitory);
  1. 遍历查询结果并输出:
for (WaterElectricity record : paymentRecords) {
    System.out.println(record.getDate() + " " + record.getWater() + " " + record.getElectricity());
}

原文地址: https://www.cveoy.top/t/topic/bk3e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录