【发布时间】:2021-10-19 12:19:09
【问题描述】:
我想使用@Tree('closure-table'),所以我有以下方法和实体:
public async create(createCategoryDto: CreateCategoryDto) {
try {
const manager = getManager();
const category = await this.categoryRepository.create(createCategoryDto);
return await manager.save(category);
} catch (e) {
throw e;
}
}
和实体:
import {
Column,
Entity,
PrimaryGeneratedColumn,
Tree,
TreeChildren,
TreeParent,
} from 'typeorm';
@Entity()
@Tree('closure-table')
export class Category {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
@TreeChildren()
children: Category[];
@TreeParent()
parent: Category;
}
但是这个不能创建树,有没有人知道这个问题?
注意: typeorm 文档的例子很简单。
【问题讨论】:
标签: javascript mysql typescript nestjs typeorm