Hibernate @OneToMany & @ManyToOne

Class Person
@OneToMany (mappedBy="person")
public Set<CreditCard> getCreditCardSet() {
  return creditCardSet;
}
Class CreditCard
@ManyToOne
public Person getPerson() {
  return person;
}
Table
CREATE TABLE `creditcard` (
  `id` varchar(32) NOT NULL,
  `createDate` datetime DEFAULT NULL,
  `modifyDate` datetime DEFAULT NULL,
  `bureau` varchar(255) DEFAULT NULL,
  `number` varchar(255) DEFAULT NULL,
  `person_id` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `FKDE640189F49C0E5E` (`person_id`),
  CONSTRAINT `FKDE640189F49C0E5E` FOREIGN KEY (`person_id`) REFERENCES `person` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `person` (
  `id` varchar(32) NOT NULL,
  `createDate` datetime DEFAULT NULL,
  `modifyDate` datetime DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章