使用XDoclet時范的一點錯誤

2021-08-29 03:23:36 字數 543 閱讀 3704

在乙個一對多(生產指令----進度記錄)的關係中,我在一那端設定了單向關聯,

並設定inverse="true",如下所示:

/*** @hibernate.set lazy="true" inverse="true"cascade="all"

* @hibernate.collection-key column="pd_id"

* @hibernate.collection-one-to-many class="com.norteksoft.thiebaut.worksheet.model.schedule"

* @return set

*/public schedule getschedule();

public void setschedule(schedule schedule);

在build後,出現問題:

在資料庫「進度記錄」對應的表中生成了外來鍵,但是丟失了外來鍵約

錯誤原因:

宣告了inverse="true"

程式設計時的一點小知識

1 使用assert語句對引數有些進行檢測,assert語句常用的格式為system.diagnostics.debug.assert 必須滿足的條件,如果不滿足,則需要的提示給程式設計師的資訊 2 可以等於引數數目可變的方法 獲取實參列表中的最大值 public int getmaxvalue p...

編寫工具時的一點感悟

需求 需要從乙個底層的資料結構轉換為另外一套通用的資料格式。1.階段1 在不了解兩種格式對應結構的情況下,採用了乙個乙個對應,轉換的方式。2.階段2 根據實際的需求,針對性的進行處理。在階段1採取了最笨的一種方式,乙個乙個對應,乙個乙個設定。後面在階段2,採用了分段的處理方式,分為兩步 a.從原始資...

MyEclipse Tomcat的一點使用經驗

我用的是myeclipse6.5 1 編碼 在project裡可以設定整個工程的編碼,而對於每個檔案的編碼則是在開啟檔案後,在edit下拉列表的最下方有乙個setencoding,那裡可以設定。2 關閉自動更新 在window preferences myeclipse的community esse...