Page History
...
more info: http://roufid.com/3-ways-to-call-a-stored-procedure-with-hibernate-jpa-2-1/
CRUD 인터페이스 활용
Insert
장점: 데이터 입력을 위해, 추가구현없이 CrudRepository만 사용하면되며 객체접근법 활용이 가능합니다.
...
No Format |
---|
//선언 public interface GroupRepository extends CrudRepository<GroupInfo, Long> { } public interface UserRepository extends CrudRepository<User, Long> { } //사용 GroupInfo newGroup = new GroupInfo(); newGroup.setName("학생"); groupRepository.save(newGroup); // 사용자 생성 User addUser = new User(); addUser.setName("minsu"); addUser.setEmail("test@x.com"); addUser.setGroupInfo(newGroup); //SQL문에서는 외래키인 그룹ID를 지정하겠지만,객체모델에서는 이미 알고있는 참조지정을 합니다. userRepository.save(addUser); |