Bom dia,
Estou realizando alguns testes no VRaptor, pois temos a vontade de trabalhar com um framework que seja mais eficiente do modo que trabalhos hoje (com o Struts e um framework próprio).
Comprei a Mundo Java, e dei uma primeira lida sobre os frameworks, e pelo que percebi, o VRaptor pode agilizar e muito o desenvolvimento de um sistema.
Entre no site e fiz o primeiro exemplo, tranquilo, funcionou perfeitamente. Peguei também o exemplo myDvds, para dar uma olhada, achei bem interessante este exemplo, sendo que é bem mais completo que o primeiro.
Quando fui fazer o exemplo que está na revista aconteceu o seguinte erro na hora da compilação.
O código e o seguinte:
package br.com.g10.dao;
import br.com.g10.produto.Produto;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.Transaction;
/**
*
* @author Fernando
*/
public class ProdutoDao {
private final Session session;
/** Creates a new instance of ProdutoDao */
public ProdutoDao() {
this.session = HibernateUtil.getSession();
}
public void adiciona(Produto p){
Transaction tx = session.beginTransaction();
session.save(p);
tx.commit();
}
public void atualiza(Produto p) {
Transaction tx = session.beginTransaction();
session.update(p);
tx.commit();
}
public List<Produto> lista(){
return session.createCriteria(Produto.class).list();
}
}
Compiling 1 source file to E:\projetos\mundojava\build\web\WEB-INF\classes
E:\projetos\mundojava\src\br\com\g10\dao\ProdutoDao.java:31: cannot find symbol
symbol : variable HibernateUtil
location: class br.com.g10.dao.ProdutoDao
this.session = HibernateUtil.getSession();
Note: E:\projetos\mundojava\src\br\com\g10\dao\ProdutoDao.java uses unchecked or unsafe operations.
Outra dúvida, os arquivos de mapeamento do Hibernate, onde ficam?
Se poderem me ajudar.