EJB メソッドがあります。
public List<Rfsprsus> findAll() {
List<Rfsprsus> rl = getEntityManager()
.createNamedQuery("Rfsprsus.findAll", Rfsprsus.class)
.getResultList();
for(Rfsprsus r: rl) {
StringBuilder tempPwd = new StringBuilder("");
for(int i = 0; i < paramFacade.find().getPwlength(); i++) {
tempPwd.append("a");
}
r.setPassword(tempPwd.toString());
if(r.getOrg() == null) r.setOrg(orgFacade.find("011")); }
return rl;
しかし、このメソッドを呼び出した後、データベースをチェックします。for ループが実際に更新を引き起こしたことに非常に驚いています。
理由も方法もわからないので教えてください!