기존 위와 같이 service 내부에서 Drug생성자를 통해 객체를 생성했는데,
Drug 객체를 만드는건 우리 프로젝트에서 copy() 를 이용하므로 생성할 일이 많다. (저장할때도, 수정할 때도 copy를 이용하게됨)
-> 위 코드처럼 계속 하면 Drug(userId = user.id, name = ,....)
를 저장/수정 할때마다 반복해서 만들어야함
-> 정적 팩토리 메소드 + companion object 로 빼서 엔티티에서 한번에 처리할 수 있도록 하자.
- 팩토리 메소드
- service 코드
-> userId는 변경(수정)할 일이 많지 않으므로 copy로 처리하기.
--> 이 위에코드 제대로 작동하는 것 아니니 참고 X. 수정중임