2009-06-30 10 views
1

Est-ce possible? La situation est que je veux stocker du XML dans ma base de données, mais gardez-le aussi générique que possible dans le cas où nous avons besoin de le déployer sur un backend de différence.Utilisation du type de données XML MS SQL/Oracle dans Hibernate

Je réalise que je pourrais le stocker en tant que chaîne de caractères, mais je crois que MSSQL/Oracle optimise et valide le XML si vous le stockez de cette façon, et vous permet de le rechercher?

Répondre

1

Si vous fournissez une implémentation de org.hibernate.usertype.UserType, vous pouvez fournir une logique pour mapper un type Java arbitraire sur une ou plusieurs colonnes de base de données.

Vous pouvez voir quelques exemples de UserTypes ici:

Ou juste Google "hibernate usertype" et en trouver beaucoup plus. :)

Questions connexes