图书管理系统的预约功能,怎么实现过期自动解除预约

图书管理系统的预约功能,怎么实现过期自动解除预约

问题描述:

现在做一个图书管理系统,遇到问题了,麻烦各位大侠能不能给点意见。

/**

  • 图书预约
  • @author Administrator
    *
    */
    public class Reserve {

    private Integer reserveId; //id

    private Reader reader; //借阅者
    private Book book; //书
    private Date reserveTime; //预订时间
    private Date endTime; //过期时间
    添加预约到数据库后,书的状态也会改变,但是如果过期了,怎么处理,因为书的状态不能还是预约状态的,怎么办呢?

我现在想到的就只有用定时查询了:系统 搞一个专门处理这些自动什么的问题的线程 定时查询数据库 只要过期了就。。。

这个图书订阅的实时性要求很高么?
不高的话,写个定时器什么的,每天凌晨操作一些就ok了

可以java写一个定时器,查找过期的项目,解除其预约。
也可以在数据库写一个脚本,定时执行。

思路都差不多的呢

还可以写个精灵线程咯 每隔多少时间自动更新数据库~~~~~

可以添加一个字段控制