一.統計查詢
1.代碼塊
/**
* 統計查詢
*/
@Test
public void test1(){
long count = customerDao.count();//查詢全部的客戶數量
System.out.println(count);
}
2.範例
二.查詢用戶是否存在
1.代碼塊
/**
* 判斷id爲4,是否存在
*/
@Test
public void test2(){
boolean b = customerDao.exists(4l);//id是long類型
System.out.println(b);
System.out.println("判斷用戶是否存在用exists方法:" + b);
}
2.範例
三.根據id查詢用戶【立即加載和延遲加載】
1.代碼塊
/**
* 根據id查詢用戶
* getOne方法和findOne方法的區別
* 注意:getOne方法需要事務支持,加上註解@Transactional
* getOne是延遲加載
* findOne是立即加載
*/
@Test
@Transactional
public void test3(){
Customer customer = customerDao.getOne(4l);
System.out.println("getOne方法是延遲加載:" + customer);
}
@Test
public void test4(){
Customer customer = customerDao.findOne(4l);
System.out.println("findOne方法是立即:" + customer);
}
2.範例
四.源碼
day02.rar