org.seasar.doma
注釈型 In


@Target(value=PARAMETER)
@Retention(value=RUNTIME)
public @interface In

ストアドファンクションやストアドプロシージャーへのINパラメータを示します。

このアノテーションが注釈されるパラメータは、 Function もしくは Procedure が注釈されたメソッドのパラメータでなければいけません。 注釈されるパラメータは、次の制約を満たす必要があります。

例:
 @Dao(config = AppConfig.class)
 public interface EmployeeDao {
 
     @Procedure
     void updateSalary(@In Integer id, @In BigDecimal salary);
 }
 

作成者:
taedium



Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.