使用Hibernate查詢出的數(shù)據(jù)是空(或者數(shù)據(jù)一致)

1抹蚀、bug原因

數(shù)據(jù)庫(kù)中主鍵值為空容劳,就會(huì)出現(xiàn)使用hibernate查詢出的數(shù)據(jù)為空硫椰,或者數(shù)據(jù)和第一條一樣

出現(xiàn)原因:前期表中已經(jīng)有值沒(méi)有給表加主鍵

2制跟、 解決辦法

數(shù)據(jù)庫(kù)中加上觸發(fā)器和序列(數(shù)據(jù)庫(kù)中主鍵不能為空)

3铜邮、code

controller

   @GetMapping
    @Log("查詢xxx")
    @ApiOperation("查詢xxx")
    @PreAuthorize("@el.check('xxx')")
    public ResponseEntity<Object> query(QueryCriteria criteria, Pageable pageable){
        return new ResponseEntity<>(xxxxxService.queryAll(criteria,pageable),HttpStatus.OK);
    }

service

  /**
    * 查詢數(shù)據(jù)分頁(yè)
    * @param criteria 條件
    * @param pageable 分頁(yè)參數(shù)
    * @return Map<String,Object>
    */
    Map<String,Object> queryAll(QueryCriteria criteria, Pageable pageable);

serviceImpl


    @Override
    public Map<String,Object> queryAll(QueryCriteria criteria, Pageable pageable){
        Page<xxx> page = xxxRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root,criteria,criteriaBuilder),pageable);
        return PageUtil.toPage(page.map(xxxMapper::toDto));
    }

注意:實(shí)體類id要有 @GeneratedValue(strategy = GenerationType.IDENTITY)這個(gè)注解

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末仪召,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子松蒜,更是在濱河造成了極大的恐慌扔茅,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秸苗,死亡現(xiàn)場(chǎng)離奇詭異召娜,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)惊楼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)玖瘸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人檀咙,你說(shuō)我怎么就攤上這事雅倒。” “怎么了攀芯?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵屯断,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)殖演,這世上最難降的妖魔是什么氧秘? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮趴久,結(jié)果婚禮上丸相,老公的妹妹穿的比我還像新娘。我一直安慰自己彼棍,他們只是感情好灭忠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著座硕,像睡著了一般弛作。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上华匾,一...
    開(kāi)封第一講書(shū)人閱讀 51,370評(píng)論 1 302
  • 那天映琳,我揣著相機(jī)與錄音,去河邊找鬼蜘拉。 笑死萨西,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的旭旭。 我是一名探鬼主播谎脯,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼持寄!你這毒婦竟也來(lái)了源梭?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤际看,失蹤者是張志新(化名)和其女友劉穎咸产,沒(méi)想到半個(gè)月后矢否,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體仲闽,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年僵朗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赖欣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡验庙,死狀恐怖顶吮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情粪薛,我是刑警寧澤悴了,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響湃交,放射性物質(zhì)發(fā)生泄漏熟空。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一搞莺、第九天 我趴在偏房一處隱蔽的房頂上張望息罗。 院中可真熱鬧,春花似錦才沧、人聲如沸迈喉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挨摸。三九已至,卻和暖如春岁歉,著一層夾襖步出監(jiān)牢的瞬間油坝,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工刨裆, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留澈圈,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓帆啃,卻偏偏與公主長(zhǎng)得像瞬女,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子努潘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1诽偷、native-重點(diǎn) native由hibernate根據(jù)使用的數(shù)據(jù)庫(kù)自行判斷采用identity、hilo疯坤、s...
    宇宙小神特別萌閱讀 2,661評(píng)論 0 1
  • 1.類級(jí)別注解 @Entity映射實(shí)體類 @Table映射數(shù)句庫(kù)表 @Entity(name="tableName...
    苗義閱讀 1,135評(píng)論 0 47
  • 開(kāi)始先對(duì)總結(jié)分個(gè)類报慕。一共包括這幾個(gè)方面。 1.獲得工廠方法 2.操作數(shù)據(jù)庫(kù) 3.主鍵生成策略 4.繼承 5.關(guān)系映...
    機(jī)器不能學(xué)習(xí)閱讀 1,477評(píng)論 0 2
  • 本文章只是自己在學(xué)習(xí)中記的筆記(可能有點(diǎn)亂)压怠,只提供參考眠冈。如有錯(cuò)誤請(qǐng)指出 什么是jpa JPA (Java Per...
    沃林閱讀 324評(píng)論 0 0
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友菌瘫。感恩相遇蜗顽!感恩不離不棄。 中午開(kāi)了第一次的黨會(huì)雨让,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,564評(píng)論 0 11