帮我设计一个宿舍管理系统的水电缴费数据库表并使用mybatis查询缴费记录
数据库表设计:
- 学生表(student)
- id:学生编号,主键
- name:学生姓名
- dormitory:宿舍号
- 水电表(water_electricity)
- id:记录编号,主键
- dormitory:宿舍号
- date:缴费日期
- water:水费金额
- electricity:电费金额
查询缴费记录:
- 在mybatis的mapper中定义查询语句:
<select id="selectPaymentRecords" parameterType="string" resultType="WaterElectricity">
SELECT * FROM water_electricity WHERE dormitory = #{dormitory}
</select>
- 在Java代码中调用mapper接口的方法:
List<WaterElectricity> paymentRecords = mapper.selectPaymentRecords(dormitory);
- 遍历查询结果并输出:
for (WaterElectricity record : paymentRecords) {
System.out.println(record.getDate() + " " + record.getWater() + " " + record.getElectricity());
}
原文地址: https://www.cveoy.top/t/topic/bk3e 著作权归作者所有。请勿转载和采集!