Onde indico em qual tabela o hibernate vai inserir os dados?

Onde indico em qual tabela o hibernate vai inserir os dados?Eu sei que no xml do hibernate fica o nome do banco de dados, mas não vi um lugar pra dizer qual tabela ele vai usar,alguem ai sabe?

Fala ai xxmayconxx

Quando vc anota as Classes que irao ser utilizadas pelo hibernate usando a anotacao
@Table
essa anotacao define as tabelas que serao criadas. Normalmente as classes que vc possue anotadas viram tabelas no banco de dados.

No hibernate.cfg.xml add as suas entitys:
http://docs.jboss.org/hibernate/core/3.5/reference/en-US/html/session-configuration.html#configuration-xmlconfig
http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html/entity.html#entity-mapping-entity

Se utilizaR anotações como disseram utilize o @Table :

http://download.oracle.com/javaee/5/tutorial/doc/bnbqa.html

A anotação @Table identifica qual é a tabela correspondente à sua classe.

Ex.:

@Table(name="TB_FUNC")
public class Funcionario {
//...
}

Até mais.

Respondi atrasado
=)

ahah

Geralmente, eu mapeio a classe a ser persistido utilizando a anotação @Entity, que mantém o nome da classe como sendo o nome da tabela a ser gerada, pois normalmente prefiro manter o nome da classe para a tabela do banco de dados, agora quando tem alguma base legada que possuí um nome diferente da minha classe persistente, aí utilizo a anotação @Table(name= “Nome da tabela”)

Bom feito o mapeamento e a criação das tabelas, para inserir no bd, basta utilizar o método persist da classe EntityManager, caso esteja utilizando a especificação JPA 2, passando como parâmetro a referência para o método persist o objeto a ser inserido no banco.
Ou caso não esteja utilizando JPA 2, então utilize o método save (passando como parâmetro a referência do objeto a ser inserido) da classe Session do Hibernate.