当我尝试在定义多个字段的外键约束的 sqlite 数据库上运行 SQLMetal 时,出现错误。
表格如下:
CREATE TABLE A (
a1 INTEGER,
a2 INTEGER,
PRIMARY KEY (a1,a2)
);
CREATE TABLE B (
b1 INTEGER,
b2 INTEGER,
b3 INTEGER,
b4 TEXT,
PRIMARY KEY (b1,b2,b3),
FOREIGN KEY (b1,b2) REFERENCES A (a1,a2)
);
错误信息是:
"sqlmetal: Sequence contains more than one matching element"
有人知道如何解决这个问题吗?