Resolver(GraphQL)
#GraphQL
サーバーの
ドメイン
知識を保持したままクライアント都合で指定できる
Prisma を綺麗に使いたければ MVC という発想を忘れるのが良いのでは
メンタルモデル
で言うと resolver は「JSON カラムの1つ1つの内容に責務を持つ宣言的な関数」であり、カラム自身が自分のエラーになる条件を知っているし、どうやって DB の値からキャストされるのか、誰がアクセスして良いのかも自分自身が知っているという考えになりそう。
GraphQLを前提にした場合、ORMはメリットが少ない