public Object currentOrderCount(Worker worker) throws SQLException { String sql = "select count(*) from cls_order where wid=? and orderstate !=5"; return qr.query(sql, new ScalarHandler(), worker.getWid()); }
时间: 2024-04-14 17:28:43 浏览: 121
这个方法用于获取指定工人(Worker对象)当前的订单数量。它执行了一条查询语句,根据工人ID(wid和订单状态(orderstate)筛选出符合条件的订单数量。
方法中使用了QueryRunner对象的query方法执行查询,并通过ScalarHandler将查询结果映射为一个Object对象。查询结果是一个数量值,表示满足条件的订单数量。最后,返回查询结果作为订单数量。
如果发生SQLException异常,方法会抛出该异常。
相关问题
public Long currentOrderCount(Worker worker) throws SQLException { Long count = (Long)dao.currentOrderCount(worker); return count; }
这是一个用于获取指定工人当前订单数量的方法。它接受一个 Worker 对象作为参数,并调用 dao 的 currentOrderCount 方法来查询当前订单数量。
在方法内部,使用了一个 Long 类型的变量 count 来存储查询结果。将查询结果强制转换为 Long 类型后,将其赋值给 count 变量。
最后,将 count 返回作为方法的结果。如果在执行查询操作时遇到了 SQL 异常,会抛出 SQLException 异常。
Worker ** m_EmpArray=NULL;
引用[1]中的代码片段展示了一个名为WorkerManager的管理类,其中包含了一个名为m_EmpArray的Worker类型的指针数组。这个数组被初始化为NULL,表示当前没有分配内存空间给它。Worker ** m_EmpArray=NULL;是在类的属性中声明了一个指向Worker类型指针的指针变量m_EmpArray,并将其初始化为NULL。这个指针数组可以用来存储职工的信息。在后续的代码中,可能会通过动态内存分配来为m_EmpArray分配内存空间,并将职工的信息存储在这个数组中。
阅读全文