0
프론트 엔드에서는 flex4를 사용하고 백엔드에서는 java 스프링 서비스를 사용하고 있습니다. 튜토리얼을 따라 가면 db (mysql5.0)에서 엔티티를 가져 와서 클라이언트 측에서 Flex가 제공하는 DataGrid를 채울 수 있습니다. 그러나 문제는 내 엔티티가 다른 엔티티 (객체를 의미 함)와의 관계를 포함 할 때 해당 객체의 문자열 속성을 작성할 수 없다는 것입니다.플렉스와 자바 사용 엔티티가 관계 (일대 다 또는 기타)가있을 때 DataGrid를 채우는 방법
예를 들어 알려주세요. 이제
@Entity
public class Role ... {
private String name;
//accesor methods.. vs. vs..
..
}
@Entity
@Table(name = "roleInfo")
public class RoleInfo implements Serializable {
/**
*
*/
private static final long serialVersionUID = -8297592329833181352L;
@Column(name = "username")
private String username;
@OneToMany(fetch = FetchType.EAGER, cascade = { CascadeType.ALL }, mappedBy = "roleInfo")
private List<Role> roles;
, 나는 roleInfo 기업의 datas를 나열하고있는 동안 역할 객체의 이름을 출력하기 위해 솔루션을 듣고 기뻐 것입니다.
또한 플렉스 사이드 ex;
<mx:columns>
<mx:DataGridColumn headerText="username" dataField="username"/>
<mx:DataGridColumn headerText="name" dataField="roles.name"/> //Prob. is here, It didnt work:)
..
</mx:columns>
고마워요. 제가 확인하고 알려 드리겠습니다. – Javatar