Configuration de mysql pour JPA transaction

Publié le par sglon

Bonjour,

Afin de pouvoir utiliser JPA et en particulier la gestion des transactions sur une base MySql, il est nécessaire d'utiliser le moteur InnoDB et nom MyIsam.

Pour cela plusieurs technique se présente à vous:

1. Créer les tables directement avec le type InnoDB; Exemple:
CREATE TABLE auteurs (
id_auteur tinyint(2) NOT NULL auto_increment,
nom_auteur varchar(20) NOT NULL default '',
prenom_auteur varchar(20) NOT NULL default '',
PRIMARY KEY (id_auteur)
) TYPE=InnoDB;

2. Configurer l'utilisation de InnoDB par défaut pour toute les tables. Cette configuration se fait en le fichier "my.cnf".
Ajouter la ligne "default-storage-engine=INNODB" dans le bloc "[mysqld]"
Publicité

Publié dans Informatique

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article