1

同じ親IDを持つテーブルがある場合、休止状態のアノテーションについてサポートが必要です。

この例のように

CREATE TABLE `server` (
  `server` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL,
  `parentid` int(11) DEFAULT NULL,
  KEY `parentid` (`parentid`),
  KEY `server` (`server`),
  CONSTRAINT `server_fk` FOREIGN KEY (`parentid`) REFERENCES `server` (`server`)
);

このような出力

Server A
    Server B
        Server C
        Server D
    Server E
        Server C
        Server D
    Server F
    Server G

これをクラスにマッピングするにはどうすればよいですか

@Entity
public class Server {
    @Id @GeneratedValue
    private Long id;

    private String name, description;

    private Server parentid;

}
4

0 に答える 0