這能否算Hibernate的Bug

2021-08-29 13:36:25 字數 412 閱讀 8142

遇到乙個非常奇怪的問題,感覺象hibernate的bug,即使不是bug,也是設計的有失偏頗。

乙個簡單的pojo對映如下:

oid為自增long型別,id為guid,表中為string型別.

簡單查詢的hql為:from member as t where t.id = ?

ok,這看起來是沒有問題的,一切都很ok.

可事實上,這條hql執行時,它應該去根據哪個屬性去查詢呢?

憑感覺,它應該根據屬性名稱即「property name='id'」去做查詢,因為非id屬性就是如此;

可事實上,它卻去根據oid即hibernate的id結點去查詢.......

當然,這種情況是一種極特別的情況,被我遇到了而已..........

這也許不算bug,也許人家就是如此設計的吧....

SUID 這賬怎麼算?

我們都知道linux裡面一切都是檔案。檔案擁有普通許可權rwx,特殊許可權suid,sgid,sbit等。本文分享一下suid幾個的小實驗,通過實驗我們可以更加深入的理解suid許可權,希望對於我們理解有幫助。首先,咱們都知道linux使用者 不論是超級使用者還是普通使用者 都可以更改自己的密碼。密...

C 算24(不改變4個數順序,能否得到24)

時限 1000ms 記憶體限制 10000k 總時限 3000ms 描述 輸入4個1 13的整數,不改變順序,窮舉所有的運算次序和運算子,能否得到24。輸入 輸入4個1 13的整數。輸出 不改變4個數的順序,窮舉所有的運算次序和運算子,能得到24,則輸出 yes 否則輸出 no 輸入樣例 7 4 1...

馬雲 做好這三件事才算阿里人

9 月 3 日,馬雲在新人見面會上對新人寄語時希望,新人們有三個經歷 1 打一場仗,競爭之仗 2 共同參與一場對未來的創新和創造 3 和阿里,和你的團隊一起度過乙個難關。只有 做好這三件事,你才能算是阿里人。馬雲表示,只有參與商業競爭才能發現自己的漏洞,想自己向對手學習。一定要善於找對手,善於超越對...