| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- springbatch
- Docker Windows 설치
- springbatch chunk
- SpringBatch 스키마
- editor Quill
- react forwardRef
- Spring DTO
- 텍스트가 많은 경우
- Spring CORS
- spring
- JPA Insert
- react Quill
- step 테이블
- JPA Update\
- Spring Controller return
- react Page
- javascrpit 기초
- Spring Entity
- spring security
- react
- react quill custom
- spring builder
- Javascript
- javascript 기초
- react link
- 코드 중복제거
- react jsx if
- react react-router-dom v6
- javascript 함수
- Spring JPA
- Today
- Total
목록Java/SpringBoot (12)
천천히 알아보는 코딩공부
Entity는 Controller, Client단에서 쓰이면 직접 쓰이면 좋은 설계가 아니라고 한다. Entity는 Service -> Repository -> DB 상태로만 사용하는 것 같다. Entity DB에 저장하기 위해 유저가 정의한 클래스 실제 DB테이블과 매칭 @Getter @NoArgsConstructor @Table(name="admin") @Entity public class Member { @Id @GeneratedValue(strategy= GenerationType.AUTO) private long id; private String name; private String password; private String email; } DTO 데이터 전송 객체 DB에서 데이터를 얻어 Se..
게시판들을 보면 게시글을 전체 조회 하지않고 개수를 정해서 조회를 하고 페이지 별로 나눠져서 조회를 하고 있다 구현해보자!! JPA로 구현하였다. Controller @RestController @RequestMapping("/adminKisline/notice") public class AdminNoticeController{ @Autowired private AdminMasterService service; @CrossOrigin(origins = "*") @GetMapping("/noticeSelect") public Page NoticeSelect( @PageableDefault(size = 10, sort = "id", direction = Sort.Direction.DESC) Pageable ..
해당 소스는 JPA로 SELECT Join 하는 예제를 구현하는 예제이다. 일대일, 일대다 구현하는 예제다. 일대일 , 일대다 조인 한 후 Where 절도 있는 예제다. 일대다 할경우 참조하는 id가 있어야 되는거 같다.. 같은 문자코드로 참조 하려고 햇는데 잘되지 않는다 ㅠ 필자가 직접 해본거긴한데... 소스와 결과를 붙일수 없는 상황이라서.. 추후에 한번 더 해보면서 수정하겠습니다.. 테이블구조 - AdminMaster id int serviceCode char 8 serviceName varchar 50 serviceManual varchar 4000 serviceDept char 3 serviceYn char 1 uptDtm Datetime uptUsrid Varchar 16 - AdminServ..
해당 소스는 JPA로 기본 SELECT 하는 예제를 구현하는 예제이다. Entity @Data @Entity @Table(name = "DeptMaster") public class DeptMAsterEntity { @Column(nullable = false, length 3, unique = true) @Id private String serviceDept; @Column(length = 100) private String deptName; } controller public class AdminMasterController { @Autowired private AdminMasterService service; @CrossOrigin(origins = "*") @GetMapping("/deptSele..
웹에서 API 호출을 하게되면 (필자는 react) CORS 정책이라는 에러가 발생한다 해결 방법은 간단하다 Spring Controller 에서 처리해주면된다 origins = 허용 도메인 설정 @CrossOrgin(origins = *) @GetMapping("/deptSelect") public List deptSelect() { List depthMasterList = new ArrayList(); deptMasterList = service.getDeptMasterList(); return deptMasterList; }
JPA를 사용하면서 복잡한 쿼리문은 어떻게 사용할까 라는 의문이 든다. JPQL를 많이 사용하게되면 처음부터 JPA를 사용하지 않고 Mybatis를 사용하지 왜 JPA를 사용할까? 실무에서는 이렇게 사용한다고 합니다 https://www.inflearn.com/questions/38771 Querydsl과 jpql을 선택하는 차이가 궁금합니다. - 인프런 | 질문 & 답변 드디어 querydsl을 배우고있네요! 제가 이해하고 있기로는, jpa에서 단순히 PK값으로 find()만 하는것이 아니기 때문에 여러가지 조건으로 검색하는 쿼리를 위해 jpql이 존재하는 것이고, jpql로 해결하 www.inflearn.com Entity @Entity public class Company { @Id @Generat..