0
私のhibernate/sqlserverのフレームワークは奇妙な振る舞いをしています。私は望んでいないイギリスの制約を追加し続けます...そして、それら!)。ここでHibernateは望ましくない英国の制約を追加し続けます
はランダムに余分な英国を取得するテーブルです:
CREATE TABLE TableA_TableB
(
TableA_id numeric(19,0) NOT NULL,
TableB_id NUMERIC(19,0) NOT NULL
);
ALTER TABLE TableA_TableB ADD CONSTRAINT TableA_FK FOREIGN KEY (TableA_id) REFERENCES TableA(id);
ALTER TABLE TableA_TableB ADD CONSTRAINT TableB_FK FOREIGN KEY (TableB_id) REFERENCES TableB(id);
CREATE INDEX TableA_TableB_IDX ON TableA_TableB (TableA_id,TableB_id);
それの結果がOKです。私は表AとBのいくつかのデータを挿入し、突然、この一部が表示されます。UK_weirgodduk
SELECT
OBJECT_NAME(o.parent_object_id)
FROM
sys.objects o
WHERE
o.name = 'UK_weirgodduk' AND o.parent_object_id <> 0
=>
'TableA_TableB'
を私はこれが来る任意のアイデアを持っていませんfrom ...(hibernate?SqlServer?) しかし、私はstgがあると思います。私はリンクテーブルやヒントをヒントしませんでした...ヒントやヒント?
ここまで読んでいただきありがとうございます。