Bibliotecas para Hibenate

Boas tardes pessoAll

Estou com o Hibernate atualizado do hibernate.org e estou recebendo a saída:

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Hibernate:
insert
into
tbProd
(descricao, nome, preco)
values
(?, ?, ?)
ID do produto1

Alguém sabe o porquê de tais interrogações e não os valores dos atributos dos beans? Será que está faltando alguma biblioteca?

Se alguém passou por um sufoco desse e se safou, posta aí vai…

As interrogações são normais, é assim mesmo, no fim das contas o Hibernate usa o PreparedStatement que não tem os valores concatenados e sim parametros representados por “?”

Sobre as interrogações eu sei (PreparedStatement’s). O que não consigo entender é como é que faço para ele colocar os valores que serão atualizados no banco de dados. Quando executo a session.save() nada é guardado no banco e ainda ele retorna o auto-increment da information_schema como se estivesse realmente executado um insert pelo sql

Como faço para resolver isso? É alguma biblioteca ou algum outro arquivo de configuração que está faltando? :?:

Estou utilizando as seguintes .jars (sim, estou pecando por excesso…)

Também com o arquivo hibernate.cfg.xml no src:

<?xml version="1.0" encoding="UTF-8"?> com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1:3306/hibernate root org.hibernate.dialect.MySQLDialect true true

E estou ‘pegando’ uma session da classe abaixo

package br.com.hibernate.util;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;

public class HibernateFactory {
private static SessionFactory factory;

private HibernateFactory() {}

static {
	Configuration conf = new AnnotationConfiguration();
	conf.configure();
	factory = conf.buildSessionFactory();
}

public static Session openSession() {
	return factory.openSession();
}

}

Se puder me ajudar, agradeço