エンティティを照会して乱数を設定する以下のコードがあります。
EntityManager em = EMF.get().createEntityManager();
Profile user = null;
Query q = null;
try{
q = em.createNamedQuery("Profile.getRandomProfile");
q.setParameter("random", Math.random());
q.setMaxResults(1);
user = (Profile) q.getSingleResult();
user.setRandom( Math.random() );
} catch(NoResultException ex){
ex.printStackTrace();
}
そうすることで、プロファイルのランダムなプロパティが更新されると思いました。なぜ更新されないのですか?ランダムなプロパティを更新するには?