Bonjour
avec le JDK 1.6.0_18,
je declare :ma table est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import java.util.Set; public class Category implements Serializable{ private int ID; private String name; private Category parentCategory; private Set childCategories = new HashSet();
et à l'exécution la JVM renvoie :CREATE TABLE IF NOT EXISTS `category` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;Pourquoi je ne peux utiliser de Set non généric ?Caused by: javax.persistence.PersistenceException: org.hibernate.MappingException: Could not determine type for: java.util.Set, for columns: [org.hibernate.mapping.Column(categories)]
Partager