MyBatisで自己参照による階層データの取得
MyBatisを用いて、単一テーブル内の親子関係を持つ階層データ(自己参照)を効率的に取得する方法を解説します。例として、ニュースカテゴリのツリー構造(親カテゴリ → 子カテゴリ)を扱います。
テーブル構造は以下の通りです:
CREATE TABLE newslabel (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
pid INT DEFAULT 0 COMMENT '親カテゴリI ...
7月27日 21:24 投稿