Spring38 properties 에서 spring.jpa.properties.hibernate.dialect create Error spring version 2.1.10 이후로는 일반적인 properties에 속성에 추가하면 create부분에서 오류가 나며 데이터베이스에는 테이블 생성이 전혀 되지 않는다. propertise 설정을 이렇게 변경하면 mysql 방언이 생성되면서 create table에 오류가 발생하지 않는다. spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect spring.jpa.properties.hibernate.dialect.storage_engine=innodb spring.datasource.hikari.jdbc-url= jdbc:h2:mem:testdb;MODE=MYSQL; ->spring.datasource.hikari.. Spring/spring Issue 2021. 2. 6. 스프링 부트 Tranactional(readonly=true) 가 안되는 경우 || option이 안될 경우 >> @Transactional(readOnly = true) readOnly 에서 cannot resolve method..라는 문구가 뜨면서 오류가 나타났다.... soup.... 두가지 import 하는 과정에서 자동으로 2가지 중 아무거나 오는 경우가 있으므로... 조심해야 한다. Transactional 어노테이션의 기능을 제공하는 라이브러리는 2가지가 있다. 1. org.springframework.transaction.annotation.Transactional --> 옵션을 허용(readonly=true? false) 가능 2. javax.transaction.Transactional --> 옵션을 허용하지 않음.. Spring/spring Issue 2021. 2. 2. 6. 다양한 연관 관계 매핑_7.고급매핑_8. 프록시와 연관관계 # 이전 학습 요약 내용 다중성 (일대일인지 일대다 관계인지 다중성 고려) 단방향,양방향 (한쪽만 참조,양쪽에서 참조 (mappedBy 선언된 클래스는 read 만 가능) 연관관계 주인 (1:N (N쪽이 주인이다.즉 외래키 관리자 이다.)) 객체와 테이블의 차이 객체 == 참조를 통해(힌쪽에서만 참조를 하는지(단방향인지) 또는 양쪽에서 참조가 가능한 (양방향인지) 테이블 == 키로 조인을 통해 양방향 쿼리가 가능 다양한 연관 관계 매핑 핵심요약 다대일 양방향 매핑을 되도록이면 사용하기를 권장.(M:N,1:N보다는이 방법 선호) 이유 : 관리해야 하는 외래키가 본인 테이블에 있다. 사용하기 용이하다. 일대일 관계는 양쪽이 서로 하나의 관계만 가진다. 주테이블 이나 대상 테이블이 외래키를 가질 수 있다.(둘.. Spring/JPA 2021. 1. 27. Basic_MVC6(Ajax) environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC5 기능 구현 : { 1.AJax 처리(댓글 달기 및 댓글 제거) 2.리펙토링(중복 코드 제거.) domain >> class들의 부모 객체만들기(ex: @MappedSuperclass) 중복제거요소 : equlas Override method 제거 및 id 값 , create,modify time 공통적 관리 } 1.AJax 처리(댓글 달기 및 댓글 제거) 댓글추가) e.prventDefault는 해당 값이 서버로 전달되는 것을.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 12. 9. Basic_MVC5 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC3 기능 구현 : { 리펙토링(중복 코드 제거.)(로그인 세션,해당 계정이 게시글 작성자와 일치 여부 확인) } --> 수정화면으로 넘어가기 위한 controller 이전 코드 if(!HttpSessionUtils.isLoginUser(session)) //tempUser==null { System.out.println("로그인이 안되어 있습니다."); return "redirect:/user/signIn"; } User sess.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 12. 1. 이전 1 2 3 4 5 6 7 8 다음