일 년 전 · Angela 님의 새로운 댓글
디비에는 저장이되는데 리스트조회하면 null로 나오는 이유
숙소등록하고 조회했는데 null값이나옵니다.. List<AccommodatuonsVo>로 임폴트 util로 했습니다 마이바티스로 작업한 쿼리를 디비에 조회했을때 제대로 나옵니다.. 매핑도 dto로 저장하고 vo로 리스트로 조회했는데 필드와 칼럼명도 확인했습니다 서비스랑 컨트롤러도 로직도 공지사항이나 문의글 처럼 동일하게했거든여.. 다른점은 외래키설정때문일까요... db에 저장될때 null값 없이 저장됐는데 리스트로 조회하니 null이 나오는게 이해가 안돼요...........
개발자
#null
#리스트조회오류
#스프링부트
#마이바티스
답변 1
댓글 1
보충이 필요해요 1
조회 136
일 년 전 · HypeBoy 님의 새로운 답변
물경력이 되버린것같은데 좋은 곳으로 이직을 할 수 있을까요?
안녕하세요. 대학생때랑 취준생 때 여러 언어를 해봤지만 자바가 제일 취향이라서 자바 웹개발자를 하고 있습니다. 지금 회사랑 저번 회사랑 합쳐서 2년 7개월 정도 다녔는데요. 저번 회사는 3개월정도만 다녔으니 그렇다 쳐도, 지금 회사에서는 제가 속해있는 개발 팀에 배당된 프로젝트가 구축보다는 운영 위주인게 많다보니 제가 진행한 프로젝트 목록에는 같은 프로젝트인데 연도마다 새로 계약한 프로젝트가 많습니다. 운영업무라 매년 동일한 업무만 하다보니 기술경력서에 제가 이런걸 했습니다.라고 적기엔 미묘한것같습니다. 특히 그런 프로젝트 중 하나는 그 프로젝트만 쓰는 고유 orm 비스무리한 기술이 있는데 그런 특수성이 발목을 잡는것같습니다. 자바 버전도 1.7을 많이 쓰고 간혹가다가 1.8을 써도 기존 서비스들을 유지보수 하지 새로운걸 만들일이 없어서 이제는 옵셔널이나 스트림 사용법도 가끔 기억이 안 날때가 있습니다. 게다가 기술스택도 애매해져서 자바, 스프링, 자바스크립트, 플러터, 코틀린, 마이바티스라서 제가 이제는 무슨 개발자인지도 모르겠습니다. 그리고 같은 일만 하다보니 그런 일들은 숙련되서 칭찬받다보니 나태해져서 공부도 반년정도 쉰 적이 있습니다. 지금이라도 정신차려서 jpa라도 공부하고 있긴하지만 너무 늦었나라는 생각에 두려움을 느끼고 있습니다. 현실 지인들은 너는 잘한다. 기술 스택이 부족한건 채우면 된다. 일단 부딪혀라. 그렇게 얘기하긴 하지만 제 스스로에게 확신이 서지 않습니다. 하지만 그런 저라도 개발자로서 사용하고 싶은 기술이 있고 만들고 싶은 서비스가 있고 꿈이 있기 때문에 지금이라도 정신차려서 준비하려고 합니다. 푸념에 가까운 긴 글을 읽어 주셔서 감사합니다. 혹시 좋은 곳으로 이직하신 선배님들은 어떻게 용기를 얻어서 노력을 할수있었고, 이직을 준비하는 방법이 있다면 알려주시면 감사하겠습니다.
개발자
#이직
#물경력
답변 3
댓글 2
조회 742
일 년 전 · Angela 님의 새로운 댓글
숙소등록시 숙소테이블,객실정보테이블 을 동시에 넣어서 외래키 null값 오류
완전신입입니다.. 몇일를찾아보고 해도 제가 로직을 잘못짠건지 모르겠어서 질문을 남깁니다 숙소등록을 구현중인데 숙소테이블accommodation, 객실정보테이블room_info 두개를 나눴고 객실정보테이블에 aid(숙소테이블 기본키) 외래키로 설정을 했습니다 그리고 마이바티스에 각 테이블별로 insert로 넣었고 MySql 자동키 부분 설정도하였습니다. 서비스단을 각 두개의 클래스를 묶고 roominfo에 aid를 받아서 저장하는 로직으로 넣었습니다 그리고 컨트롤단에서 PostMapping으로 두개를묶은 클래스를 파라미터로 넣었습니다 ㅠㅠ 여기서 궁금한게 1. 테이블을 나눠서 한번에 저장할 때 다른분들은 어떻게 처리하는지 궁금합니다. 2. 숙소등록을 입력할때 필드값이 동시에 진행되는부분이라 객실테이블에 지정된 외래키aid 가 아직 없으니까 null값으로 들어가서 자꾸 aid를 찾을수없다는오류가 나오는데 이 부분을 어떤식으로 처리해야하는지 키워드를 말씀해주시면 감사하겠습니다...
개발자
#스프링부트
#외래키
#null
#마이바티스
답변 1
댓글 1
조회 172
일 년 전 · 김재성 님의 새로운 댓글
신입 개발자 강의와 책 추천해주세요!
안녕하세요 이제 2개월된 신입 자바 백엔드개발자입니다! 회사에서는 마이바티스 자바스크립트 제이쿼리를 주로 사용하고 있는데 요번 회사에서 교육지원 목적으로 공부하고 싶은 강의나 책 리스트를 뽑아 오라고 하셔서 고민중에 있는데 아직 신입이라 어떤 걸 더 공부해야할지 감이 안옵니다ㅜ 그냥 다 공부해야 할 거 같네요ㅠㅠ 그리고 백엔드 개발자지만 프론트도 해야합니다ㅜㅜ 회사에서 처음하는거라 굉장히 고민이네요.. 지금 생각은 마이바티스 자바스크립트 제이쿼리는 필수로 강의나 책을 리스트로 넣을거구 그 외에 저의 앞으로 커리어에 도움 될 만한 강의나 공부할 책을 추천해주시면 너무 감사감사 할 거 같습니다!!!!
개발자
#java
#mybatis
#spring
#springboot
#javascript
답변 1
댓글 1
조회 162
2년 전 · 야리니 님의 새로운 댓글
입사 7일차 넋두리입니다ㅠㅠ
안녕하세요! 솔루션 회사에서 약 9개월 정도 일하다가 최근에 스타트업 백엔드 개발자로 이직 후 오늘 딱 7일차된 주니어 개발자입니다.(비전공자 국비 출신입니다!) 솔루션 회사에서는 자바+스프링+마이바티스를 사용하였고, 현재 이직한 회사에서는 코틀린+스프링부트+JPA를 사용하고 있습니다. 코틀린이 처음이라 문법도 잘 모르고, JPA도 공부해 본 적이 없어서 전체적으로 미숙한 상태입니다. 제가 많이 부족한 걸 알고 있어 책도 사고 강의도 사서 공부를 하고 있습니다! 같이 일하는 사수이자 동료께서 저에게 조금씩 미션같은 걸 주시고 있는데 어제는 사용자 화면을 보고 테이블 구성, 오늘은 요구사항 변경으로 인해 테이블 재구성, 엔티티 생성을 하였고 오후부터는 API를 만들어보라고 하셨습니다. 기한은 내일 오전까지라고 하셨구요. 구현을 하기위해 오늘 제가 야근까지 했지만 너무 모르는 상태라 그런지 많이 막히더라구요. 부끄러운 말이지만 뭘 모르고 있는지조차 파악하기가 어려운 상태인 거 같습니다ㅠㅠ 시간이 늦어져서 사수께서 집에가라고 하셔서 지금 집에 가는 중입니다.. 제가 너무 못하니까 괜히 죄송하기도하고 자신감이 떨어집니다..ㅠㅠ 원래 7일차 정도되면 api 구현을 하루 정도면 할 수 있는걸까요ㅠㅠ 제가 못하는 건지 아니면 사수가 저에게 기대치를 가지고 요구를 하셨던건지..ㅠㅠ 문법도 익히고 기존 코드를 보면서 역분석을 하고 구현을 해야할 거 같은데 그만큼의 시간을 주시지는 않아 벅차기는 합니다만 여기서 일하는건 재미 있습니다! 다만 제가 못해서 피해가 될까 걱정이 됩니다.. 넋두리겸 다른 분들의 생각이 궁금해 이렇게 글을 올립니다ㅠㅠ
개발자
#kotlin
#jpa
#springboot
#스타트업
#백엔드개발
답변 3
댓글 3
추천해요 12
조회 2,884