1. 程式人生 > >關於Mybatis逆向工程的一些查詢操作

關於Mybatis逆向工程的一些查詢操作

查詢所有資料不帶引數的可以使用:
selectByExampleWithBLOBs(example)

查詢的資料需要按欄位的排序的:

example.setOrderByClause("欄位名 ASC"); //升序排列,desc為降序排列。

去除重複的資料:

example.setDistinct(false)//去除重複,boolean型,true為選擇不重複的記錄。
按條件查詢(例子):
                UserExample userExample = new UserExample();
		
		UserExample.Criteria criteria = userExample.createCriteria();
		
		criteria.andUsernameEqualTo(username);
		
		List<User> user = userMapper.selectByExample(userExample);
如果需要聯表查詢,逆向工程是不能夠滿足的(進行多次查詢也可以,但是會影響效能),所以要在Mapper以及其配置檔案進行更改。