4. ▸ Status status =
member.getMemberStatus().getStatusAsStatus();
▸ JOIN (memberCB.setupSelect_MemberStatus())
▸ Status status =
member.getMemberStatus().getStatusAsStatus();
6. WHY?
▸ Domain Model
▸ member has a member status ANYTIME, ANYWHERE!
▸ DBFlute = SQL (Relational Model)
▸ member table has a member_status IF YOU JOIN (!)
12. INVERSION OF CONTROL
▸ View Domain DBFlute
▸ Status status = member.getStatus(); // never null
▸ DBFlute (Dao) Domain Interface
▸ Member member =
memberRepository.findById(memberId);