GitHub
src="//ghbtns.com/github-btn.html?user=je-ge&repo=jpa&type=watch&count=true" scrolling="0" width="110" height="20">@CollectionTable
指定集合表的详细信息,如果是JPA1.0必须再写一个Pojo类
ddl语句
CREATE TABLE `t_employee` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
CREATE TABLE `t_colors` (
`employee_id` bigint(20) NOT NULL,
`color` varchar(255) DEFAULT NULL,
KEY `FK_105ywqy149ra7e238gil22nvr` (`employee_id`),
CONSTRAINT `FK_105ywqy149ra7e238gil22nvr` FOREIGN KEY (`employee_id`) REFERENCES `t_employee` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Employee
package com.jege.jpa;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.CollectionTable;