Probleme hibernate sequence
Je travaille sur un projet dont j'ai utilisé un mapping jpa 2.0 et une base de donnée MySql et un serveur JBoss AS7.1
voila le fichier persistance.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<persistence version="2.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_2_0.xsd">
<persistence-unit name="Soutem_MarketEJB" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.soutem.market.entity.Produit</class>
<class>com.soutem.market.entity.Role</class>
<class>com.soutem.market.entity.Souscategorie</class>
<class>com.soutem.market.entity.Tva</class>
<class>com.soutem.market.entity.Vendeur</class>
<properties>
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.JBossTransactionManagerLookup" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="hibernate.hbm2ddl.auto" value="update" />
<property name="" value=""/>
<property name="show_sql" value="true" />
</properties>
</persistence-unit>
</persistence> |
le probléme est ce qu'il ajoute une table nommée hibernate_sequence malgré que j'ai mentionné que la generation des clé primaire sera automatique :? :?
Code:
1 2 3 4 5 6 7
|
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="idpersonne", unique = true, nullable = false)
private int idpersonne; |
en plus de ca,il utilise la valeur nextval du table hibernate_sequence dans toutes le opération d'ajout que je fait dans la base de donnée et incrémente la meme valeur pour tous les tables :
par exemple : si j'ajoute une personne ayant l'ID 3 et aprés j'ajoute une categorie il mentionne que la categorie aura la valeur 4 :(:(
Help please :(:(