Essentiellement, je suis à la recherche pour une annotation de type « @Ignore » avec lequel je peux arrêter un champ particulier d’être rendues persistantes. Comment cela peut-il être atteint ?
Réponses
Trop de publicités?Pour ignorer un champ, annoter avec @Transient donc il ne sera pas mappé par mise en veille prolongée. http://magicmonster.com/kb/PRG/Java/ORM/Hibernate/annotations.html
Cette réponse arrive un peu tard, mais elle complète la réponse.
Afin d'éviter un champ à partir d'une entité à être conservées, en DB, on peut utiliser l'un des deux mécanismes:
@Transitoire - la JPA annotation de marquage d'un champ comme non permanent
transitoire mot-clé dans java. Méfiez - vous- en utilisant ce mot-clé, permettra d'éviter le champ pour être utilisé avec n'importe quel mécanisme de sérialisation java. Donc, si le champ doit être sérialisé, vous feriez mieux d'utiliser juste la @Transitoire d'annotation.