Mybatis 条件查询 批量增删改查功能
模糊查询:
@Select({
"SELECT*FROMaccountwhereaccountlikeCONCAT('%',#{query},'%')oremaillikeCONCAT('%',#{query},'%')"
})
AccountfindAccountByAccountOrMail(@Param("query")Stringquery);
批量添加:
@Insert({
""
})
voidinsertLabelForCompany(@Param("companyId")LongcompanyId,@Param("item")Listitem);
批量删除:
@Delete({
""
})
voidremoveLabelForCompany(@Param("companyId")LongcompanyId,@Param("item")Listitem);
批量修改:
@Update(value="")
intupdateStatus(@Param("status")Longstatus,@Param("ids")Long[]ids);
批量查询:
@Select({
""
})
ListfindByIdList(@Param("idList")ListidList);
条件查询,if里面不仅可以判空,还可以判断是否满足某个条件
@Select({
""
})
ListfindCompanyConditional(@Param("isScanSameLevelValue")StringisScanSameLevelValue,@Param("isScanParentLevelValue")StringisScanParentLevelValue,@Param("companyId")LongcompanyId,@Param("type")Integertype);
条件查询:
*/
@Lang(XMLLanguageDriver.class)
@Select({""
})
ListfindProductFromLocal(@Param("hId")LonghId,@Param("categoryId")LongcategoryId,@Param("input")Stringinput,@Param("method")Longmethod,@Param("org")Longorg,@Param("location")Stringlocation);
以上所述是小编给大家介绍的Mybatis条件查询批量增删改查功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!