久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 是否有判斷l(xiāng)ist里有重復(fù)內(nèi)容的校驗(yàn)注解?

瀏覽:105日期:2023-12-08 08:29:42

問(wèn)題描述

某接口,要求調(diào)用者傳list過(guò)來(lái),該list里的 對(duì)象中的 某個(gè)string屬性不能有重復(fù),是否有這樣的注解,快速實(shí)現(xiàn)判斷有無(wú)重復(fù)數(shù)據(jù)?我找了一遍hibernate校驗(yàn),沒(méi)發(fā)現(xiàn)有這個(gè)東西。你們一般是如何處理這個(gè)問(wèn)題的,要是很多地方都要做這樣的判斷檢驗(yàn),如何寫公共輪子的。謝謝。

問(wèn)題解答

回答1:

你自己繼承javax.validation.ConstraintValidator實(shí)現(xiàn)一個(gè)jsr-303的注解不就行了, 簡(jiǎn)單的Set<String> set = new HashSet<>(list); 看list.size == set.size()就可以了啊

回答2:

定義一個(gè)注解,把list轉(zhuǎn)為set,如果set的zise小于list,說(shuō)明有重復(fù)

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 盐源县| 长泰县| 临安市| 德州市| 大化| 威海市| 武城县| 湘潭县| 石台县| 密云县| 页游| 南投县| 望城县| 昌吉市| 通州市| 白河县| 上杭县| 高阳县| 德清县| 通山县| 广州市| 河池市| 涡阳县| 苍山县| 阳西县| 新丰县| 南昌县| 衡南县| 嘉兴市| 柳林县| 宁波市| 疏勒县| 海晏县| 大邑县| 揭西县| 游戏| 修水县| 新疆| 长沙市| 大石桥市| 卓尼县|