實體拼錯名字,一點經驗教訓

2021-07-04 05:32:23 字數 1109 閱讀 3096

這次的專案中出了乙個問題

,問題不大

,但是挺坑的…

v3.0

的時候我們使用

hibernate

完成實體和資料庫的對映

,當時有人把實體的乙個屬性拼寫錯了

,然後資料庫欄位也錯了

.v3.1

的時候呢

,我們換成了

eclipselink

,修改了實體關聯

,但還是沿用了當時的

api中的

entity

和資料庫.

3.1的開發人員在做開發的時候

,因為對實體很熟悉

,所以並不需要看實體是如何拼寫的

,所以直接拼完如下語句:

string hql=

"select new map (

s.id as id,"

+"s.name as name,"

+ "p.profes

sionalnameas professionalname " +

") from

student as s  left joins.professional as p " +

" where

s.isdelete=:isdelete ";

執行結果是報錯了.

根據錯誤提示可以知道是語句的事兒

,可是檢查來檢查去也沒發現什麼錯誤

.開啟資料庫一看

,發現欄位.profes

sional表中有這麼個字段.profe

sionalname

.於是無盡地流汗

,少了乙個s…

如果修改實體和資料庫

,之前用到這個屬性的地方一定會出錯的

,如果不改

,將錯就錯

,後續用到這裡的人也都會出錯的

,寫得越對就越報錯.

如果你問當時

3.0怎麼沒出錯

,這是因為那會用級聯

,都是點出來的屬性

,可以不寫.

綜上所述

,做前期實體設計和資料庫設計的時候還是要細心一點吧

,可以幾個人一起做

,也要有專人審核

.保證每一步都正確.

Windows下編譯x264(一點經驗教訓)

我編譯x264比較波折,這裡記錄 分享出來,希望能為新入門的朋友以幫助。編譯的過程就不多做敘述了,基本參考下面的文章,在此對分享者表示感謝 再後來無奈了,就解除安裝 刪掉了全部的msys mingw,這回直接使用mingw,用它的配置管理器把所有msys的工具都安裝了。再試,不報錯了。就是提示缺少s...

寫給剛畢業的程式設計師的一點經驗教訓

1.如果你進了一家靠關係吃飯的公司,千萬不要跟那些你眼中所謂的老闆 眼線 過不去,即使你相當的看不慣他,如果他拉攏你 即使你不想參與他們,你應該客客氣氣,千萬別把大學時一副目中無人,俠義心腸帶到職場。2.如果你的公司裡有那麼幾個心高氣傲且地位顯赫的人存在,那麼你得對他客客氣氣,即使他根本瞧不起你,即...

學習xhtml的一點教訓

學習xhtml的一點教訓 糯公尺糊糊原創,請保留 作者 糯公尺糊糊 huyoo353 出處 1,xhtml是用xml 1.0重新形成的html 4。2,乙個簡單的又全面的xhtml應該是這樣的 對於大部分中國人來說 正文http blog.csdn.net huyoo 訪問我的blog csdn.n...