Question

Vous vous demandez s'il est bon ou mauvais idéal pour utiliser Hibernate UserType aux données de finition à partir d'un flux de données entrantes pour éviter les exceptions lancées si les données doivent volumineux pour tenir dans la colonne donnée.

Nous recevons des données d'un grand nombre de sources de données et ont aucun contrôle sur la taille des données envoyées.

Nous cherchons à environ 100 domaines dans lesquels nous aurions besoin de créer cela pour.

Était-ce utile?

La solution

Vous n'avez pas besoin UserType personnalisé pour cela. Il suffit de mettre la logique sur les POJO qui sont soumis, dans les setters. Ou créer une méthode qui valide l'état de l'objet et appeler cette méthode validate () avant persistant.

Autres conseils

Un UserType personnalisé semble être une solution plus sec que l'approche des setters. Une méthode validate semble trop laid.

Je suis à la recherche d'une meilleure alternative à un UserType personnalisé aussi mais jusqu'à présent ne l'ai pas trouvé un.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top