일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 연관관계
- 테이블항목
- Gradle - Groovy
- Gradle - Kotlin
- 터미널 실행
- SpringBoot개인프로젝트
- 쿼리에러
- logout http 메소드
- restful 카멜케이스
- create 모드
- 알고리즘
- Intellij terminal jar
- ERD 수정
- 아규먼트 리졸버
- 어노테이션
- auto ddl
- springboot mysql
- 데이터베이스
- restful api 작성 방법
- jpa
- restful login 메소드
- 테이블구성
- jpa 연관관계
- initializr
- restful api 명세서
- 파이썬
- 할일관리
- springboot
- intellij 속도 향상
- sendError()
- Today
- Total
목록jpa (2)
리나 Dev토리

카테고리 CRUD, 할일 CRUD를 구현하고 카테고리 목록, 카테고리 추가, 할일 추가 페이지는 Thymeleaf로 보여주었고 카테고리 클릭시 하위카테고리 & 할일목록은 AJAX로 보여주었다. 카테고리명, 할일이름 옆에 수정 icon, 삭제 icon을 붙여서 - 수정 icon 클릭시 ajax로 input text가 보여지고 수정되게 - 삭제 icon 클릭시 ajax로 삭제되게 오늘할일로 '추가' 시 - 오늘날짜 밑에도 목록이 생기고 - ajax로 DB에도 저장되게 오늘할일에 별표 ☆클릭시 - ajax로 DB 저장 및 ★로 바뀌게 처리 회원가입에서 validation는 - 비밀번호 확인용 불일치는 Javascript에서 유효성을 검사하였고, - ID 중복, 공백 검사는 BindingResult로 Thyme..

기존에 DB 모델링을 할 때는 ERD를 그리면서 회원 테이블에서 탈퇴여부는 out 컬럼명은 MySQL 예약어로 -> isDeleted로 변경하게 되었었고 데이터 타입은 tinyint(1)로 설계하였는데 TodayMaker 프로젝트에서 엔티티를 설계하고 JPA에서 auto ddl 모드를 create로 설정해서 JPA가 만들어준 테이블을 보니 탈퇴여부는 boolean 이여서 bit 으로 설정되었고, varchar 길이는 엔티티 필드에 기재해주지 않아 255로 기본 셋팅되었고, 추후 개발할 메일인증여부 verify도 bit 타입이 적용되고 회원가입방식도 varchar(1)로 설계했었는데 (필드에 길이를 명시하지 않았으므로) char 타입으로 규정됨을 알 수 있었다. 할일 테이블에서 회원id인 owner 컬럼은..