2017-04-05 17 views
0

のマッピングをテストする:はどのようなドメインクラスを考えるとGrailsの3ドメインクラス

class Person { 
    String name 

    static mapping = { 
     name column: 'TheName' 
    } 
} 

人のためのname属性は、実際にSQLテーブルのTheName列にマッピングされています。

Spockを使ってドメインクラスにマッピングが存在することを確認するにはどうすればテストできますか?新しいPersonオブジェクトを作成したときのマッピングへのアクセス方法を教えてください:

new Person(name: 'Anderson') 

答えて

0

私はこれがあなたの後のことだと思いますか?

[column[name:TheName, index:null, unique:false, length:-1, precision:-1, scale:-1]] 

GrailsDomainBinder.getMapping(Person).getPropertyConfig('name').columns 

はあなたのような何かを取得します

関連する問題