jpa8 java.sql.SQLException: Field ‘id’ doesn’t have a default value sql 문 입력: alter table department modify column id int NOT NULL AUTO_INCREMENT; id 속성 정보를 자동 증가로 바꾸어야 클래스 안에 id와 잘 매칭 된다. domain class 안에 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; Spring/spring Issue 2021. 2. 9. 6. 다양한 연관 관계 매핑_7.고급매핑_8. 프록시와 연관관계 # 이전 학습 요약 내용 다중성 (일대일인지 일대다 관계인지 다중성 고려) 단방향,양방향 (한쪽만 참조,양쪽에서 참조 (mappedBy 선언된 클래스는 read 만 가능) 연관관계 주인 (1:N (N쪽이 주인이다.즉 외래키 관리자 이다.)) 객체와 테이블의 차이 객체 == 참조를 통해(힌쪽에서만 참조를 하는지(단방향인지) 또는 양쪽에서 참조가 가능한 (양방향인지) 테이블 == 키로 조인을 통해 양방향 쿼리가 가능 다양한 연관 관계 매핑 핵심요약 다대일 양방향 매핑을 되도록이면 사용하기를 권장.(M:N,1:N보다는이 방법 선호) 이유 : 관리해야 하는 외래키가 본인 테이블에 있다. 사용하기 용이하다. 일대일 관계는 양쪽이 서로 하나의 관계만 가진다. 주테이블 이나 대상 테이블이 외래키를 가질 수 있다.(둘.. Spring/JPA 2021. 1. 27. Basic_MVC2 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC2 이번 MVC 연습에서 H2 라는 휘발성 데이터베이스를 사용하여 회원가입 , 로그인, 로그아웃, 해당 사용자 정보를 수정하려면 당사자가 로그인을 해야하며 해당 로그인한자가 다른 사용자의 개인정보를 수정하지 못하도록 메인 페이지로 돌려보내도록 세션을 활용하여 구현하였습니다.그리고 해당 board와 user클래스에 각각 JPA를 상속받아 JPA의 기본적인 메소드를 이용하였고 이번에는 id 값으로 찾는 것이 아닌 username을 가.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 11. 19. 이전 1 2 다음