با توجه به ORM که به عنوان پیاده سازی JPA خود استفاده کرده اید, jpa model generator آن را به لیست dependency های برنامه بیافزایید.
برای مثال اگر از hibernate استفاده می نمایید خط زیر را به libraryDependencies در فایل build.sbt بیافزایید:
libraryDependencies ++= Seq(
...
"org.hibernate" % "hibernate-jpamodelgen" % "4.3.5.Final",
...
)
سپس باید با یک پارامتر به کامپایلر جاوا اعلام نمایید که هنگام کامپایل باید تعدادی فایل سورس نیز ایجاد نماید. این کار باید با سوییچ -s به javac ارسال شود.
برای این کار باید خط زیر را نیز در فایل build.sbt اضافه نمایید:
javacOptions ++= Seq("-s", "app")
پارامتر دوم نیز نشان دهنده مقصد فایلهای ایجاد شده است.(اطمینان حاصل کنید که پوشه آدرس داده شده موجود است)
پوشه app فولدر اصلی برنامه های play می باشد.
در hibernate یک باگ وجود دارد که پکیج فایلهای تولید شده با پکیج فایلهای اصلی یکی است. پس باید حتما آدرس روت برنامه را بدهید تا فایلهای ایجاد شده در کنار فایلهای اصلی قرار گیرند