강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

harpuria870722 のプロフィール画像
harpuria870722

投稿した質問数

本当のjOOQ! Type Safe SQL with Java

update、deleteによるデータの変更、削除

pojo 에 setter 가 없는 경우가 있을까요?

解決済みの質問

作成

·

160

1

안녕하세요 강사님. jooq 강의 잘 듣고 있습니다.

 

현재 update 부분 강의를 들으면서 실습해보고 있는데 Actor 에 setter 메소드들이 없어서 dao 를 통한 update를 하는데 다소 어려움이 생겼습니다.

 

insert 의 경우는 생성자에 데이터를 넣어서 잘 넘어갔는데, update 에서는 setter 가 없으니까,

insert 한 값을 Actor 객체로 반환 받아서 그 객체에 있는 setter 를 이용해 update 하는 방식이 불가능하다 보니 "setter 는 어디로 갔는가?" 생각이 들더라구요.

 

실습중인 jooq 버전은 3.19.5 이고, 아래는 Actor pojo 파일 구조 입니다.

image.png
javasqlspring-bootjooqdsl

回答 1

1

자문자답입니다. build.gradle 에서 generated 부분을 좀 뒤져봤는데

immutablePojos 이거를 true 로 두고 생성했네요 바보같이...

 

sdm32851630님의 프로필 이미지
sdm32851630
インストラクター

창랑님 안녕하세요. 스스로 해결하고 답변까지 다시는 모습 정말 좋습니다!

말씀하신대로 immutablePojos로 설정하면 setter가 생략됩니다!

감사합니다.

 

see also:

https://www.jooq.org/doc/latest/manual/code-generation/codegen-pojos/#flags-influencing-generated-pojos

harpuria870722 のプロフィール画像
harpuria870722

投稿した質問数

質問する