Hibernate Apaga as tabelas e cria novamente

Olá pessoal estou tendo um problema e ate agora nao sei o que é, desenvolvi um sistema e tive que adicionar o persistence.xml que esta assim:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
  <persistence-unit name="mvcPU" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    
    <class>br.com.siscom.model.bean.Categoria</class> 
    <exclude-unlisted-classes>true</exclude-unlisted-classes>
    <properties>
      <property name="hibernate.connection.username" value="root"/>
      <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
      <property name="hibernate.connection.password" value=""/>
      <property name="hibernate.connection.url" value="jdbc:mysql://localhost/test"/>
      <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
      <property name="hibernate.show_sql" value="true"/>
    </properties>
  </persistence-unit>
</persistence>

Ja o hibernate.cjg.xml esta da seguinte forma:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
	<session-factory>
		<!--CRIAR Tables <property name="hibernate.hbm2ddl.auto">create-drop</property> -->  
		<property name="hibernate.hbm2ddl.auto">create</property>
		<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
		<property name="hibernate.connection.username">root</property>
		<property name="hibernate.connection.password"></property>
		<property name="hibernate.c3p0.min_size">1</property>
		<property name="hibernate.c3p0.max_size">5</property>
		<property name="hibernate.c3p0.timeout">300</property>
		<property name="hibernate.c3p0.max_statements">500</property>
		<property name="hibernate.c3p0.idle_test_period">300</property>
		<property name="hibernate.current_session_context_class">thread</property>
		<property name="hibernate.show_sql">true</property>
		<property name="hibernate.format_sql">true</property>
		<property name="org.hibernate">true</property>
		
		<!-- Erro Unknow Entity é quando não é mapeado a classe como abaixo -->
		<mapping class="br.com.siscom.model.bean.Fornecedor"/>
		<mapping class="br.com.siscom.model.bean.Produto"/>
		<mapping class="br.com.siscom.model.bean.Unidade"/>
		<mapping class="br.com.siscom.model.bean.Cidadao"/>
		<mapping class="br.com.siscom.model.bean.Setor"/>
		<mapping class="br.com.siscom.model.bean.Usuario"/>
		<mapping class="br.com.siscom.model.bean.Bairro"/>
		<mapping class="br.com.siscom.model.bean.Assunto"/>
		<mapping class="br.com.siscom.model.bean.Manifesto"/>
		<mapping class="br.com.siscom.model.bean.Resposta"/>
		<mapping class="br.com.siscom.model.bean.Categoria"/>
		
	</session-factory>

</hibernate-configuration>

Porém quando starto o projeto ele me zera todas as tabelas e cria novamente, agora fiquei em dúvida porque a linha:

<property name="hibernate.hbm2ddl.auto">create</property>

Foi comentada mas mesmo assim continua a fazer o processo. So que para todas as tabelas. Grato se alguém puder me explicar melhor como isto funciona agradeço.

Faz o seguinte teste:

Troca:

<property name="hibernate.hbm2ddl.auto">create</property>
Por:

<property name="hibernate.hbm2ddl.auto">update</property>  

Boa tarde

Com a função hibernate.hbm2ddl.auto habilitada cada vez que você subir o contexto do hibernate ele irá criar as tabelas novamente, mas como você disse que comentou esse trecho de código é provavel que não atualizou no servidor.

E também como o rafael disse acima você pode colocar apenas update.

Falou.

Olá pessoal, deu certo como o amigo falou:

<property name="hibernate.hbm2ddl.auto">update</property> 

E realmente era que o sistema não estava atualizando no servidor. Obrigado amigos.