Class.forName('com.mypack.MyDomain').newInstance()
を使用して、修飾名からgrailsドメインのインスタンスを作成しようとしています。 しかし、それを投げるClassNotFoundException.
.forName('')
は、クラスがGroovyクラスではなくJavaクラスであると予想しているためです。 これをgrailsで動作させるには、クラス名からString型でドメインオブジェクトを作成する別の方法があります。クラス名からgrailsドメインクラスを作成する
おかげ Priyank
ドメインのIDを渡して特定のドメインオブジェクトをデータベーステーブルから取得するにはどうすればいいですか?そうでなければ私はそうするでしょう、User user = User.get(id); –
私はnewDomainObject.get(id)が動作するはずだと思います.. –
Afaik、 'dc.get(id)'は必要なものにする必要があります –