⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databaseupdate.java

📁 本系统实现了从五个网站上搜索的图书进行整合后
💻 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 + -