waredaoimpl.java

来自「在SSH框架下用Lucene做的一个搜索引擎系统」· Java 代码 · 共 42 行

JAVA
42
字号
package com.hapark.dao;

import java.util.List;

import org.apache.lucene.search.Hits;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.hapark.lucene.WareIndex;
import com.hapark.lucene.WareSearch;
import com.hapark.model.Search;

public class WareDAOImpl extends HibernateDaoSupport implements WareDAO  {

    public WareIndex wareIndex ;
    public WareSearch wareSearch;
    
	public void addIndex() throws Exception {
		
		List<Search> list = this.getHibernateTemplate().find("from Search");
		
		wareIndex.create(list);
		
	}

	public Hits searchIndex(String key, String city) throws Exception {

		Hits hits = wareSearch.search(key, city);
		return hits;
	}
	
	

	public void setWareIndex(WareIndex wareIndex) {
		this.wareIndex = wareIndex;
	}

	public void setWareSearch(WareSearch wareSearch) {
		this.wareSearch = wareSearch;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?