Slide 19
Slide 19 text
フェーズ2での課題②
• Entityが2階層(ドメイン、永続化)
@Table("TASKS")
data class TaskRecord(val name) {
@Id val id: UUID?,
val name: String,
}
data class Task(val id: UUID?,val name)
{
xxx
}
ドメイン層 永続化(テーブル)
class TaskQueryRepository
interface TaskCommandRepository
: CoroutineCrudRepository
@Repository
class TaskRepositoryImpl(
private val taskCommandRepository:
TaskCommandRepository,
) : TaskRepository
• Repositoryが2階層(ドメイン、永続化)
ドメイン層
永続化
19