1
나는이 article 읽고이 문제의 봄 - JPA 기반 솔루션을 찾고 있어요.JPA 2 사용자 지정 엔티티 필드
변경 중에도 JPA 매핑을 변경할 수 있습니까?
나는이 solution를 찾았지만 작동하지 ... 난 ... 봄/JPA/최대 절전 모드를 사용하고
대단히 감사합니다!나는이 article 읽고이 문제의 봄 - JPA 기반 솔루션을 찾고 있어요.JPA 2 사용자 지정 엔티티 필드
변경 중에도 JPA 매핑을 변경할 수 있습니까?
나는이 solution를 찾았지만 작동하지 ... 난 ... 봄/JPA/최대 절전 모드를 사용하고
대단히 감사합니다!Hibernate에 참조 된 "Flex Extensions"와 유사한 "dynamic models"이 있습니다. 시도해볼 수 있습니다.
몇 시간 전 PoC 프로젝트 (빠르고 더러운)를 위해 일반 JPA 2에서 비슷한 작업을 수행해야했으며 동적 인 작업을 맵으로 유지하고 개체를 직렬화하는 작업을 선택했지만 약간 못 생겼습니다. 직업 :
@Access(AccessType.PROPERTY)
@ElementCollection
@MapKeyColumn(name="name")
@Column(name="value")
@CollectionTable(name="dynamic_data", [email protected](name="entity_id"))
private Map<String, String> data_xml;
@Transient
private Map<String, Object> data = new HashMap<>();
protected Map<String, String> getData_xml() { //serialize each value to string
}
protected void setData_xml(Map<String, String> data_xml) { //convert each value from string
}
물론 프로덕션 코드에 복사하여 붙여 넣을 준비가되지 않았습니다. 아이디어를 보여줄 수 있습니다.
P. 일부 동적 모델 데모 코드를 찾았습니다 hibernate sources