配列リストに追加する必要がある EJB オブジェクトがあります。配列に追加した後、リスト内のすべてのオブジェクトは最後のオブジェクトを参照します。
private @EJB
JiraissueFacade jiraissueFacade;
for (MajorEvent mjrEvent : listOfMajorEvent) {
System.out.println("Mjr evnet id"+mjrEvent.getJissueId());
Jiraticket jiraticket_mjr = new Jiraticket();
jiraticket_mjr = jiraissueFacade.findByID(mjrEvent
.getJissueId());
jiraticket_mjr.setSelected(mjrEvent.getFlag());
System.out.println("Jiraticket pkey :"+jiraticket_mjr.getPkey());
listOfJiraticket.add(jiraticket_mjr);
}
出力
コンソールに pkey を出力すると、個々のオブジェクトが出力されますが、「listOfJiraticket」から最終的なリストを取得すると、すべてが最後のオブジェクトを参照しています。それを修正する方法は?