spring boot + mybatis 詳細使用(三)——SelectByExample用法。

咱們在自動生成mybatis代碼時,配置文件中有這樣一句話:java

<table tableName="public_user" domainObjectName="PublicUser" enableCountByExample="true" enableUpdateByExample="true" enableDeleteByExample="true" enableSelectByExample="true" selectByExampleQueryId="true"></table>

enableSelectByExample="true"  會自動生成咱們須要的代碼。mybatis

PublicUserExample爲SelectByExample須要使用的類。app

PublicUserExample pUser = new PublicUserExample();
		
		Criteria criteria = pUser.createCriteria();
		// 這裏能夠追加不少條件,這裏只作userId的匹配。
		criteria.andUserIdEqualTo(1);
		
		List<PublicUser> list = publicUserMapper.selectByExample(pUser);
相關文章
相關標籤/搜索