//?repository
public?interface?EmployeeJpaRepo?extends?JpaRepository<Employee,Integer>?{
}
//?EmployeeJpaRepoTest
public?class?EmployeeJpaRepoTest?{
????private?ApplicationContext?ctx?=?null;
????private?EmployeeJpaRepo?employeeJpaRepo?=?null;
????@Before
????public?void?setUp(){
????????ctx?=?new?ClassPathXmlApplicationContext("bean-new.xml");
????????employeeJpaRepo?=?ctx.getBean(EmployeeJpaRepo.class);
????????System.out.println("?setup?is?running.....?");
????}
????@After
????public?void?close(){
????????ctx?=?null;
????????System.out.println("?close?is?running.....?");
????}
????@Test
????public?void?findOne(){
????????Employee?employee?=?employeeJpaRepo.findOne(10);
????????System.out.println(employee);????????
???????
????????//這個(gè)方法在JpaRepository接口中有出現(xiàn),我開(kāi)始覺(jué)得會(huì)返回一個(gè)Employee對(duì)象,結(jié)果看返回值是一個(gè)抽象類(lèi)
????????//那么這個(gè)geOne方法放在類(lèi)里面主要做什么用,該怎么用
????????employeeJpaRepo.getOne(11);???????
????????
????????System.out.println("id102是否存在"+employeeJpaRepo.exists(102));
????}
}
2019-07-03
在方法上加上
這個(gè)注解
2019-01-30
我碰到的問(wèn)題是測(cè)試運(yùn)行報(bào)異常:org.hibernate.LazyInitializationException:could not initialize proxy - no Session
查百度使用了在實(shí)體類(lèi)上關(guān)閉懶加載的方式: