Page History
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
@Entity public class User { @Id @GeneratedValue @Column(name = "USER_ID") private Integer id; private String name; private String email; @ManyToOne @JoinColumn(name = "GROUP_ID") private GroupInfo groupInfo; public GroupInfo getGroupInfo() { return groupInfo; } public void setGroupInfo(GroupInfo groupInfo) { this.groupInfo = groupInfo; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Test 코드 GroupInfo newGroup = new GroupInfo(); newGroup.setName("학생"); groupRepository.save(newGroup); // 사용자 생성 User addUser = new User(); addUser.setName("minsu"); addUser.setEmail("test@x test@x.com"); addUser.setGroupInfo(newGroup); userRepository.save(addUser); // 사용자 조회 Iterable<User> userList = userRepository.findAll(); userList.forEach(item->System.out.println(item.getName() )); |
Info |
---|
다른 진영(.net) 에서도 JPA와 유사하게 데이터를 제어하고 있습니다. Entity Framework |
...