How do I so such mappings automatically? ```@Servi...
# codereview
d
How do I so such mappings automatically?
Copy code
@Service
class CreateDealHandler @Autowired constructor(
    private val dealRepository: DealRepository
) : CommandHandler<CreateDeal> {
    override fun handle(command: CreateDeal) {
        val deal = Deal(
            id = command.dealId,
            buyerId = command.buyerId,
            sourceId = command.sourceId,
            source = command.source,
            status = DealStatus.Draft,
            homeType = command.homeType,
            address = command.address,
            city = command.city,
            county = command.county,
            state = command.state,
            zipCode = command.zipCode,
            parcel = command.parcel
        )

        dealRepository.saveAndFlush(deal)
    }
}