Skip to content

Commit

Permalink
영속성 컨텍스트1
Browse files Browse the repository at this point in the history
  • Loading branch information
mike6321 committed Feb 22, 2021
1 parent adecea1 commit 2c3130a
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 9 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Empty file.
6 changes: 5 additions & 1 deletion jpa-basic/.idea/sonarlint/issuestore/index.pb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 25 additions & 8 deletions jpa-basic/src/main/java/hellojpa/JpaMain.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,23 @@ public static void main(String[] args) {
transaction.begin();

try {
// TODO: 비영속 상태 2021/02/22 9:18 오후
Member member = new Member();
member.setId(100L);
member.setName("HelloJPA");

// TODO: 영속 2021/02/22 9:18 오후
/**
* 영속상태가 된다해서 DB에 쿼리가 날아가지 않는다.
* commit 상태에서 쿼리가 날라간다.
* */
System.out.println("*********Before*********");
entityManager.persist(member);
System.out.println("*********After*********");




// TODO: 테이블 Insert 2021/02/21 7:32 오후
// Member member = new Member();
// member.setId(1L);
Expand All @@ -41,14 +58,14 @@ public static void main(String[] args) {
// findMember.setName("junwoo JPA");

// TODO: JPQL 맛보기 2021/02/21 7:33 오후
List<Member> resultList = entityManager.createQuery("select m from Member as m", Member.class)
.setMaxResults(5)
.setMaxResults(8)
.getResultList();

for (Member member : resultList) {
System.out.println(member.getName());
}
// List<Member> resultList = entityManager.createQuery("select m from Member as m", Member.class)
// .setMaxResults(5)
// .setMaxResults(8)
// .getResultList();
//
// for (Member member : resultList) {
// System.out.println(member.getName());
// }



Expand Down
Binary file modified jpa-basic/target/classes/hellojpa/JpaMain.class
Binary file not shown.

0 comments on commit 2c3130a

Please sign in to comment.