Possibilité d'avoir des entités JPA immuables?

Dans notre hibernate projet, les entités sont codés à l'aide de la java beans modèle. Il y a très peu d'endroits dans notre code où quelqu'un a oublié de définir un mutateur et nous obtenons une exception due à un champ NUL.

Est ce que quelqu'un l'aide d'un constructeur pour construire leurs entités ou de les rendre immuable?

J'essaie de trouver un modèle efficace qui n'est pas dans le style de la java beans modèle.

Grâce

source d'informationauteur Billworth Vandory