完全按步驟來的,建的表沒有外鍵
完全按照步驟來的,怎么建的表沒有外鍵呢?
<set name="employees">
<key column="dno"/>
<one-to-many class="com.dz.employee.domain.Employee"/>
</set>
<many-to-one name="department" class="com.dz.employee.domain.Department" column="dno"/>
完全按照步驟來的,怎么建的表沒有外鍵呢?
<set name="employees">
<key column="dno"/>
<one-to-many class="com.dz.employee.domain.Employee"/>
</set>
<many-to-one name="department" class="com.dz.employee.domain.Department" column="dno"/>
2017-01-01
舉報
2018-08-10
其中一個或者兩個表是MyISAM引擎的表。若想要使用外鍵約束,表必須是InnoDB引擎(實際上,如果兩個表都是MyISAM 引擎的,這個錯誤根本不會發生,但也不會產生外鍵,只會建立索引)你需要檢查表的引擎類型。
把mysql的方言改成
就可以解決了
2017-01-02
這個employees是指的Department中的set集合啊
2017-01-01
你employees,多了一個s