velocityで*SelectData.javaのメソッド名のget、setを省略できる場合と出来ない場合

*SelectData.java内のgetUserIdメソッド(またはsetUserIdメソッド)をVelocityファイルで呼ぶことを考えます。

getUserIdメソッドが引数を持たない場合

.vmファイルでget(またはset)を省略し、

$result.UserId

と入力することで、*SelectData.java内のgetUserId()メソッドを呼ぶことが出来ます。

getUserIdメソッドが引数を持つ場合

get(またはset)を省略することが出来ません。

$result.getUserId(...)

と入力する必要があります。