📄 databaseupdate.java
字号:
package com.booksearch.quartz;
import java.util.ArrayList;
import com.booksearch.dao.DailyLoadDao;
import com.booksearch.orm.Daily;
/**
* Class:DataBaseUpdate
* Description: 数据库定时更新业务控制类,从数据库中取出需要更新的日志记录,调用更新业务逻辑类进行数据库的更新
* extens:no
* @author feng guang
* @since 11/29/08
*/
public class DataBaseUpdate {
/*存放从数据库中查询出的需要更新的日志记录*/
ArrayList<Daily> dailyList = null;
private DailyLoadDao dailyLoadDao;
private UpdateService updateService;
public void setUpdateService(UpdateService updateService) {
this.updateService = updateService;
}
public void setDailyLoadDao(DailyLoadDao dailyLoadDao) {
this.dailyLoadDao = dailyLoadDao;
}
public void getUpdateDaily(){
/*当前时间*/
long currTime = System.currentTimeMillis();
/*从数据库中取出需要更新的日志记录*/
dailyList = this.dailyLoadDao.loadDaily(currTime);
/*如果有需要更新的日志记录,则调用业务类去更新数据库*/
if(null != dailyList){
this.updateService.startMultithread(dailyList);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -