
文章插图
4.4.3.2创建DiningTable类
package com.li.mhl.domain;/** * @author 李 * @version 1.0 * 这是一个Javabean , 和表 diningTable对应 */public class DiningTable {/*** FieldTypeNullKeyDefaultExtra* -------------------------------------------------------* idint(11)NOPRI(NULL)auto_increment* statevarchar(20)NO* orderNamevarchar(50)NO* orderTelvarchar(20)NO*/private Integer id;private String state;private String orderName;private String orderTel;public DiningTable() {//无参构造器 , 反射需要}public DiningTable(Integer id, String state, String orderName, String orderTel) {this.id = id;this.state = state;this.orderName = orderName;this.orderTel = orderTel;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getState() {return state;}public void setState(String state) {this.state = state;}public String getOrderName() {return orderName;}public void setOrderName(String orderName) {this.orderName = orderName;}public String getOrderTel() {return orderTel;}public void setOrderTel(String orderTel) {this.orderTel = orderTel;}@Overridepublic String toString() {returnid + "\t\t\t" + state;}}
4.4.3.3创建DiningTableDAO类package com.li.mhl.dao;import com.li.mhl.domain.DiningTable;/** * @author 李 * @version 1.0 */public class DiningTableDAO extends BasicDAO<DiningTable>{//如果有特别的操作 , 可以写在DiningTableDAO中}
4.4.3.4创建DiningTableService类package com.li.mhl.service;import com.li.mhl.dao.DiningTableDAO;import com.li.mhl.domain.DiningTable;import java.util.List;/** * @author 李 * @version 1.0 * 该类完成对 diningTable表的各种操作(通过调用DiningTableDAO对象完成) */public class DiningTableService {//业务层//定义一个DiningTableDAO对象private DiningTableDAO diningTableDAO = new DiningTableDAO();//返回所有餐桌的信息public List<DiningTable> list(){List<DiningTable> diningTables =diningTableDAO.queryMulti("select id,state from diningTable", DiningTable.class);return diningTables;}}
4.4.3.5修改MHLView类修改处1:增加DiningTableService属性//定义DiningTableService属性private DiningTableService diningTableService=new DiningTableService();
修改处2:增加listDiningTable()方法 , 显示餐桌信息//显示餐桌状态public void listDiningTable(){List<DiningTable> list = diningTableService.list();System.out.println("\n餐桌编号\t\t餐桌状态");for (DiningTable diningTable:list) {System.out.println(diningTable);}System.out.println("============显示完毕============");}
修改处3:在内层循环中调用方法listDiningTable
文章插图
经验总结扩展阅读
- 海信激光电视怎么样 l5评测结果显示优缺点
- ubuntu20.04 利用xrandr命令修改多显示器分辨率
- 手机如何连接电脑界面(手机连接电脑设置界面)
- MFC-创建MFC图形界面dll
- vivox50熄屏幕显示时间设置_vivox50熄屏怎么显示时间
- 15 基于SqlSugar的开发框架循序渐进介绍-- 整合代码生成工具进行前端界面的生成
- 电脑中怎么隐藏文件夹,怎么显示隐藏的文件
- 手机隐藏文件夹怎么显示(手机隐藏文件夹怎么显示oppo)
- 怎样显示隐藏的文件夹(电脑怎么调出隐藏文件)
- 电脑c盘怎么显示隐藏的文件夹(电脑怎么调出隐藏文件)