-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
값 객체를 관계형 데이터베이스에 저장해야 하는 경우 어떤 방법이 효과적일까? #2
Comments
json 타입을 지원하는 경우, FullName을 json 타입으로 저장하는 건 어떨까요? insert into users(id, full_name) values(1, '{ "firstName" : "Seohyun", "lastName" : "Kim" }'); |
firstName, LastName을 column으로 가져서 따로 저장하면 된다고 생각했습니다! 값 객체를 json으로 저장하시려는 이유가 있으신가요? |
json 으로 저장했을때 테이블에서 엔티티를 더 잘 표현할 수 있다고 생각했어요. |
아하 그러면 서현님은 db의 구조와 애플리케이션에서의 값을 가지는 구조(구조체)를 일치시키고 싶으신거군요 여기서 또 질문이 DB는 |
그렇네요,, 제가 머리속으로 계속 DB와 엔티티를 일치시켜야한다고 생각하고 있었던 것 같아요! 그게 추후 데이터를 확인할 때 용이하다고 판단했어요! |
예제 중 FullName(FirstName, LastName) 값 객체를 속성으로 값는 User 클래스가 있다고 가정합니다.
User를 관계형 데이터베이스에 저장할 때 FullName 값 객체는 User 테이블에서 어떤 방식으로 저장되는 것이 가장 효과적이라고 생각하나요?
The text was updated successfully, but these errors were encountered: