问题描述
现在做一个图书管理系统,遇到问题了,麻烦各位大侠能不能给点意见。 /** * 图书预约 * @author Administrator * */public class Reserve {private Integer reserveId;//idprivate Reader reader;//借阅者private Book book;//书private Date reserveTime;//预订时间private Date endTime;//过期时间添加预约到数据库后,书的状态也会改变,但是如果过期了,怎么处理,因为书的状态不能还是预约状态的,怎么办呢?
解决方案
我现在想到的就只有用定时查询了:系统 搞一个专门处理这些自动什么的问题的线程 定时查询数据库 只要过期了就。。。
解决方案二:
可以添加一个字段控制
解决方案三:
思路都差不多的呢 还可以写个精灵线程咯 每隔多少时间自动更新数据库~~~~~
解决方案四:
可以java写一个定时器,查找过期的项目,解除其预约。也可以在数据库写一个脚本,定时执行。
解决方案五:
这个图书订阅的实时性要求很高么?不高的话,写个定时器什么的,每天凌晨操作一些就ok了
时间: 2024-11-08 19:07:08