Comment puis-je accès privé aux membres de la classe en Java?

J'ai des données du modèle de classes qui contiennent des champs privés, qui sont censées être en lecture seule (par l'intermédiaire d'une fonction get). Ces champs sont définis par mon fournisseur de persistance JPA (eclipselink) pendant le fonctionnement normal, à l'aide du contenu de la base de données. Pour les tests unitaires, je veux mettre à de fausses valeurs à partir d'une maquette de la couche de persistance. Comment puis-je le faire? Comment eclipselink définir ces valeurs, de toute façon?

Exemple simplifié:

@Entity
class MyEntity
{
    @Id
    private Integer _ix;

    public Integer ixGet()
    {
        return this._ix;
    }
}
InformationsquelleAutor Hanno Fietz | 2009-08-20