Dúvida com VRaptor e hibernate search

0 respostas
well

Pessoal estou com dúvida de como fazer o controller e a pagina de busca para usar o hibernate search com vraptor…
já fiz as seguintes etapas:

configurei o persistence.xm.

<property name="hibernate.search.default.directory_provider" value="org.hibernate.search.store.FSDirectoryProvider"/>
<property name="hibernate.search.default.indexBase" value="/C:/Users/Rafael/workspace/webgeo/WebContent/WEB-INF/lucene/indexes"/>
<property name="hibernate.search.analyzer" value="org.apache.lucene.analysis.br.BrazilianAnalyzer"/>

anotei a classe

@Entity
@Indexed
public class Bci {

	@Id
	private Long inscricaoCadastral;
	
	@Enumerated(EnumType.STRING)
	private TipoInscricao tipoInscricao;
	
	@Field(index=Index.TOKENIZED)
	private String proprietario;

estou com duvida no controller, como anota-lo corretamente…

@Resource
public class buscasController {
	
	private final EntityManager em;

	
	
	public buscasController(EntityManager em){
		this.em = em;
		
	}
	private String texto;
	private List<Bci> bcis;
	
	
	public void busca() throws ParseException{
		BciDAO bciDAO = new BciDAO(em);
		bcis = bciDAO.buscaBciPorNome(texto);
	}

	
	public String getTexto() {
		return texto;
	}

	public void setTexto(String texto) {
		this.texto = texto;
	}

	public List<Bci> getBcis() {
		return bcis;
	}

	public void setBcis(List<Bci> bcis) {
		this.bcis = bcis;
	}

	
}

e com duvidade de como fazer a a pagina para busca…

alguem tem algum exemplo… Obrigado…

Criado 26 de maio de 2011
Respostas 0
Participantes 1