org.seasar.doma
注釈型 Table


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Table

データベースのテーブルを示します。

このアノテーションは、エンティティクラスに対して有効です。

例:
 @Entity
 @Table(name = "EMP")
 public class Employee {
     ...
 }
 

作成者:
taedium

任意要素の概要
 String catalog
          カタログ名です。
 String name
          テーブル名です。
 String schema
          スキーマ名です。
 

catalog

public abstract String catalog
カタログ名です。

デフォルト:
""

schema

public abstract String schema
スキーマ名です。

デフォルト:
""

name

public abstract String name
テーブル名です。

指定しない場合、テーブル名は Entity.naming() に指定した列挙型 によって解決されます。

デフォルト:
""


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