enteprise 응용 프로그램에서 ORM 도구를 사용하는 것이 처음입니다. 우리는 JPA 2.0 및 EE6을 사용하는 확장 가능한 응용 프로그램을 구축하고 있습니다. 내 응용 프로그램을 빌드하는 좋은 패턴을 찾으려고하지만 내 엔티티를 동기화하는 방법을 찾을 수 없습니다. 엔티티에 액세스하는 빈을 풀링하고 싶습니다.JPA2.0 및 EE6 내 조직을 동기화 유지
예 :
나는 그룹이 있습니다
@Entity
public class Group implements Serializable
{
@Id
private Long id;
@OneToMany
private List<MyUser> myUsers;
public Group()
{
}
public Long getId()
{
return id;
}
public void setId(Long id)
{
this.id = id;
}
public void addUser(MyUser u)
{
myUsers.add(u);
}
}
을 그리고 내가 추가하거나 사용자를 제거하는 무 상태 빈을했을 경우 이제 사용자
@Entity
public class MyUser implements Serializable
{
@Id
private Long id;
public MyUser()
{
}
public Long getId()
{
return id;
}
public void setId(Long id)
{
this.id = id;
}
}
이 그룹, 나는 날짜가없는 정보를 갖는 상태 비 저장 빈의 다른 인스턴스를 가질 위험이있다. 이것에 대한 가장 좋은 방법은 무엇입니까?
먼저 솔루션을 구현하고 나중에 어떤 경우에 빈 최신 정보의 부족이 포함되어 있는지 확인하세요. – Phani