Je tente d'utiliser schema exporter dans mes tests l'export de la classe ne fonctionne pas puisque l'un des champs est un mot clé sql et que celui ci n'est pas échappé:
GRAVE: Unsuccessful: create table mytable (id bigint not null, int integer, primary key (id))
27 mai 2007 16:48:46 org.hibernate.tool.hbm2ddl.SchemaExport create
GRAVE: Syntax error: Encountered "int" at line 1, column 411.
(J'ai volontairement supprimé tous les champs qui fonctionnent, donc column 411 n'est pas bon)
La requête généré n'est pas correcte, si elle était :
create table mytable (`id` bigint not null, `int` integer, primary key (`id`))
cela aurait fonctionné. Est ce qu'il y a un moyen de forcer cet échappement ?
Je précise que je n'ai la possibilité de changer le nom du champ, je reprends un existant.
Partager