我的印象是,用SELECT p.* FROM products p
JOIN product_tags pt ON pt.product_id = p.id
JOIN tags t ON t.id = pt.tag_id
WHERE t.name LIKE '%some_text%'
修饰会自动生成一个@dataclass
函数,该函数只能通过__init__()
方法进行自定义,该方法会在所有成员分配完成后添加步骤。这意味着__post_init__()
的任何子类都不能直接使用它。因为任何未首先调用超级构造函数的成员分配都会导致以下错误:
torch.nn.Module
那么在这种情况下数据类将毫无用处是真的吗?是否有更好的方法来减少样板代码的数量?