package br.com.CRUDSpringHibernateMaven.infra;
import java.util.Date;
import org.hibernate.Session;
import org.hibernate.Transaction;
import br.com.CRUDSpringHibernateMaven.model.Produto;
public class TestaConexao {
/**
* @param args
*/
public static void main(String[] args) {
Session session = new FabricaDeSessao().getSession();
Transaction tx = session.beginTransaction();
Produto produto = criaProduto();
try{
session.save(produto);
tx.commit();
}catch(Exception e){
System.out.println("Erro no teste de conexao: "+e);
}finally{
session.close();
}
}
private static Produto criaProduto(){
Produto produto = new Produto();
produto.setNome("Tenis Adidas");
produto.setDescricao("Tenis de skate adidas!");
produto.setPreco(333.0);
produto.setDataCadastro(new Date());
return produto;
}
}