persistence xml - ma table est vidée
Bonjour,
j'ai un soucis avec ma persistence.
configuration:
serveur: jboss
base de données: postgres
fichier persistence.xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?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="ToDoEJB3">
<jta-data-source>java:/AtanorDS</jta-data-source>
<mapping-file>META-INF/orm.xml</mapping-file>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
<property name="hibernate.hbm2ddl.auto" value="create"/>
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>
<property name="hibernate.show_sql" value="true" />
</properties>
</persistence-unit>
</persistence> |
mon Entity
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 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
@Entity(name="Taches")
@Table(name = "Taches")
public class Taches implements Serializable, InterfaceTaches {
private static final long serialVersionUID = 3718006259932821939L;
@Id
@Column(name = "id", nullable = false)
private int id;
@Column(name = "nom")
private String nom;
@Column(name = "prenom")
private String prenom;
@Column(name = "commentaire")
private String commentaire;
@Column(name = "date")
private Date date;
public Taches(){
}
public Taches(int id, String nom, String prenom, String commentaire,Date date) {
super();
this.id = id;
this.nom = nom;
this.prenom = prenom;
this.commentaire = commentaire;
this.date=date;
}
getter + setter |
activité de ma base de données au démarrage du serveur:
Code:
1 2 3 4 5 6 7
|
STATEMENT: drop table Taches
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taches_pkey" for table "taches"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taches_pkey" for table "taches"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taches_pkey" for table "taches"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taches_pkey" for table "taches"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taches_pkey" for table "taches" |
est il normale que ma table soit vidée à chaque redémarrage de mon serveur jboss ?
en faite je lance ma base de données, je lance mon jboss, j'execute quelques requêtes, tout se passe bien.
je coupe jboss, je regarde en base de données, tout va bien les données ont bien persitées.
En revanche des que je redémarre mon serveur jboss, ma table est recrée et tous les champs sont vidés.
comment remédier à ce problème ?
merci