/**
* 根据车次和座位类型获得对应的已订座位数
*
* @param id
* @return
*/
public Long countOrderedSeat(int scheduleID, int seatType) {
// count(Type)返回的是Long类型,无奈
Long retVal = null;
String sql = " select count(Type) from tb_train_seat where Type=? "
+ " and tb_train_seat.TrainID=("
+ " select TrainID from tb_train_schedule where AutoID=?)";
Object[] params = { seatType, scheduleID };
try {
retVal = (Long) super.findOnly(sql, params);
} catch (Exception e) {
log.error("根据车次和座位类型获得对应的已订座位数出错:", e);
}
return retVal;
}
dbutils的count问题
本文介绍了一个用于查询特定车次及座位类型的已订座位数量的方法。通过构造SQL语句并调用findOnly方法来实现这一功能。

被折叠的 条评论
为什么被折叠?



