이의 내가 객체를최대 절전 모드,
class User
{
int id;
String name;
String password;
List<Property> properties;
}
그리고
class Property
{
int id;
String key;
String value;
}
의 MySQL의 테이블은 그러나 약간 차이가 있다고 가정 해 봅시다 개체에 참조하지 않고 ID를 저장합니다.
CREATE TABLE `user` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45),
`password` VARCHAR(45),
PRIMARY KEY (`id`));
내가 사용자 개체가 나는 절약 끝날 저장할지 여부 있도록
CREATE TABLE `property` (
`id` INT NOT NULL AUTO_INCREMENT,
`key` VARCHAR(45) NULL,
`value` VARCHAR(45) NULL,
`userId` INT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `userId`
FOREIGN KEY (`userId`)
REFERENCES `user` (`userId`));
어떻게 따라 새 속성을 생성/최대 절전 모드 주석을 만들 것인가?
정말 이런 일이 발생하기 위해 Property 객체 안에 User 객체를 넣고 싶지 않습니다.
'@ ManyToOne'과'@ OneToMany'와'@ ManyToMany'를 읽으십시오. – Jens
@Jens 저는'@ OneToMany'에 대해 읽었습니다. 그러나 내가 본 모든 예제와 설명은 저장을 위해'Property' 객체 안에'User' 객체가 있어야합니다. 'User' 객체를'Property' 객체 안에 넣고 싶지 않습니다. 가능한가요? – Quillion
당신은 일방적 인 관계 선박에 대해 읽어야합니다. 네가 본 것은 쌍방향 상관 관계 선박이야. – Jens