1. 程式人生 > >初學HIBERNATE,錯誤改正

初學HIBERNATE,錯誤改正

1.向表中插入一個欄位unit_id,然後回到modle類進行配置;

2.在modle裡面開始配置

brand:

private TbUnit tbUnit;get,set方法;

unit:

private Set<TsBrand> brands;get,set方法;
然後配置xml:
 TsBrand.hbn.xml:

<many-to-one name="tbUnit" column="unit_id" class="net.yasion.common.model.TbUnit" />
  TbUnit.hbm.xml:
<set name="brands" inverse="true" cascade="delete" where="(NOT(flag = 'D') OR flag IS NULL)">
<key>
<column name="unit_id">
   <comment>單位ID</comment>
</column>
</key>
<one-to-many class="com.yaheen.model.TsBrand" />
<set>

3.開啟頁面:

HTTP Status 500 - Request processing failed; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [net.yasion.common.model.TbUnit#];

4.原因:

 沒有找到對應id的項;
5.解決辦法:把那個unit_id資料庫欄位設定為null;

相關推薦

初學HIBERNATE錯誤改正

1.向表中插入一個欄位unit_id,然後回到modle類進行配置; 2.在modle裡面開始配置 brand: private TbUnit tbUnit;get,set方法; unit: private Set<TsBrand> brands;get,set

新手小白自學hibernate官方文檔錯誤導致的坑爹歷程

開始 images ota cli 沒有 奇怪 測試 4.3 XML 因為是自學的hibernate,所以我先是上網找了些hibernate的視頻來看了幾天,再瀏覽的官方文檔,最後才開始動手做實踐操作,沒想到剛開始就出問題了,我將官方文檔上的hibernate.cfg.xm

初學QTProject ERROR: Unknown module(s) in QT: webkitwidgets 這個編譯錯誤怎麼解決

根據Qt官方的解釋(在Qt的幫助文件裡也可以看到),在5.6版本以及之後的版本,Qt已經移除了webkitwidgets模組,並用一個新的模組webenginewidgets替代之。 Qt5.5.1是最後一個支援webkitwidgets的版本。 QT    

is not mapped 錯誤改正

figure open action void pen ble lai ordinary intra 我出現的錯誤是:oorg.hibernate.hql.ast.QuerySyntaxException: DEPT is not mapped [from DEPT] 配置

學習hibernate出現錯誤--之二(方言)

pda data cells bird nbsp 版本問題 inno 提高 語言 最近在學習hibernate,其中關於錯誤的問題真是一頭大,各種各樣的奇葩錯誤層出不窮,簡直是受不了了。 用hibernate操作數據庫,在使用hibernate進行把持久

用戶、組或角色 'zgb' 在當前數據庫中已存在。 (Microsoft SQL Server錯誤: 15023)

href 角色 比較 chan 通過 sql ref lac 區別 在使用SQL Server 時,我們經常會遇到一個情況:需要把一臺服務器上的數據庫轉移到另外一臺服務器上。而轉移完成後,需要給一個"登錄"關聯一個"用戶"時,往往會發生錯誤: “錯誤15023:

初學python打卡簽到

遊戲 條件 col += world == 寫上 too 簡單 自學python第一周,學了變量和簡單的條件判斷。 附上猜數遊戲代碼 1 #Author:shijt 2 trueAge=40 3 count=0 4 while count<3: 5

SQLServer 錯誤: 15404無法獲取有關 Windows NT 組/ 用戶 'WIN-8IVSNAQS8T7Administrator' 的信息錯誤代碼 0x534。

日誌 獲取 問題: ini 數據庫日誌 windows 執行過程 信息 alter 在自動清理日誌的作業中,執行過程出現如下問題:“SQLServer 錯誤: 15404,無法獲取有關 Windows NT 組/ 用戶 ‘WIN-8IVSNAQS8T7\Administra

連接遠程數據庫ORACLE11g錯誤百出!

ces tns sim 數據庫實例 工具 等等 round protocol tomat 客戶機中PLSQL DEV訪問虛擬機中的ORACLE11g,錯誤百出! 創建時間: 2017/10/14 18:44 作者: CNSIMO

初學LINUX一些自己的小分享

引號 和平 能夠 小功能 英文 實踐 指定 不能 數字 學linux近一個月了,經常會遇到一些感覺懂了,深究發現又不懂。感覺懂了,一動手就陷入僵局。這是一個來自小白的一些個人的分享,可能十分淺顯,可能不算分享,但是分享不就是重在分享嘛! 接下來是我這近一個月自己約到的小

微信企業號開發:微信考勤百度地圖定位錯誤修正二

ipp ons AC 信息 解釋 企業號 android bsp ner 在之前的博客中微信企業號開發:微信考勤百度地圖定位,錯誤修正介紹了一種修正百度地圖錯誤的方法

Maven打包時出現“Show Console View”錯誤彈出框錯誤詳情為“An internal error has occurred. java.lang.NullPointerException”的解決方法

開開 exceptio 技術 point org ali ava src cor 今天為項目打包時出現了下面的錯誤提示: 打開Details裏面寫的是“An internal error has occurred. java.lang.NullPointerExcepti

初學Hibernate心得/

nfa 分享圖片 記錄 使用 利用 {} 所有 item 語句 看了幾天的心得記錄一下 1、配置hibernate 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-co

企業微信開發免登授權時提示scope不能為空錯誤代碼1001

sap oauth author chat esp amp hat dir QQ 企業免登授權提示scope不能為空1001 原因是我們是單頁面應用url自帶#/在微信裏面認為#號後面的參數不被識別 後端開發人員把參數放到跳轉?URL地址前面,正確形式是 https:/

微信服務號 redirect_uri域名與後臺配置不一致錯誤代碼10003

微信服務號 png alt wid inf 錯誤代碼100 開發 dir 圖片 微信服務號開發獲取用戶openid時一直提示 redirect_uri域名與後臺配置不一致,錯誤代碼10003;後臺也配置了域名 原因: 結果:獲取到了openid 微信服務號 red

無法啟動 nexus 服務錯誤1067:進程意外終止。java環境變量設置技巧。

分享 安裝文件 技術 環境變量設置 src jre inf 無法啟動 自動 Nexus啟動失敗 wrapper.log記載: 無支持版本 51.0,版本51.0指的是Java1.7。 分析: nexus版本為2.14.8,適用JRE版本為1.7。 已配置JAVA

初學html任務1:一個簡單html頁面要求:內容頁面裝一篇文章 用html來分段

enter pos 工程師 分享圖片 visit 技術 運行 並且 center 這是主要內容部分,用html實現版塊分布。 接下來是樣式部分。 讓頁面所有元素的padding和margin都設置為0 ; 否則加入一張大的覆蓋的背景圖片後,會由於瀏覽器的緣故,圖片周邊有

WPF 中TextBox 增加輸入檢測錯誤提示

textbox eight 代碼 alt 自帶 align 信息保存 http validate 先來總結下實現錯誤提示功能的幾個要點 1:binding 的ValidationRules 2 :Validation.ErrorTemplate 首先我們在界面添加一個T

我們無法在此裝置上啟用windows因為無法連線到你的組織的啟用伺服器。請確保已連線到你的組織伺服器然後重試。如果仍存在啟用問題請聯絡組織的支援人員錯誤程式碼:ox80070078

一般Windows都會有一個試用期,試用期到了還沒有啟用系統的話就會提示的。 在win10右下角,出現“啟用windows 轉到“設定”以啟用windows“字樣,看起來就像水印一樣出現在螢幕最頂層的右下角。 百度上已經有一些比較常見的處理方法,在這裡我就不在多做介紹了!我們主要介紹用win