Y a-t-il une classe que je pourrais utiliser dans Hibernate pour pouvoir transmettre une classe et retourner le nom de type de base de données approprié?Utiliser Hibernate pour trouver le type de base de données spécifique pour un type Java donné
Par exemple,
String type = HibernateTypeGod.getTypeName(String.class);
Hibernate déterminerait le dialecte spécifié et je me revenir VARCHAR2 dans le cas d'Oracle.
Je prévois de l'utiliser pour créer dynamiquement des tables dans mon application. Ainsi, l'utilisateur peut dire que je veux créer une table avec une colonne nommée "foo" qui contiendra des chaînes. – digiarnie
Il suffit de déduire le type vous-même ... vous savez mieux comment gérer vous-même vos types personnalisés, et n'avez pas besoin d'une fonction de mise en veille prolongée. – Daniel
Excusez mon ignorance, mais comment? Comment est-ce que je pourrais déterminer facilement quel est le type de données correct pour une base de données spécifique? L'utilisateur pourrait utiliser n'importe quelle base de données qu'il souhaite. – digiarnie