クラス TableIdContext


  • public class TableIdContext
    extends Object
    テーブルを用いたIDを生成するための情報を保持します。

    このアノテーションは IdGeneratedValue と併わせて使用しなければいけません。

    作成者:
    T.TSUCHIE
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      TableIdContext()  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected boolean canEqual​(Object other)  
      boolean equals​(Object o)  
      long getAllocationSize()
      (オプション) ジェネレーターが生成した値からID番号を割り当てるときにインクリメントする量。
      String getCatalog()
      (オプション) テーブルの含まれるカタログ名。
      long getInitialValue()
      (オプション) 生成された最後の値を格納するカラムを初期化するために使用される初期値。
      String getPkColumn()
      テーブル内のシーケンス名を保持する主キーのカラムの名前。
      String getSchema()
      (オプション) テーブルの含まれるスキーマ名。
      String getTable()
      生成されたID値を格納するテーブルの名前。
      String getValueColumn()
      生成された最新の値を格納するカラムの名前。
      int hashCode()  
      void setAllocationSize​(long allocationSize)
      (オプション) ジェネレーターが生成した値からID番号を割り当てるときにインクリメントする量。
      void setCatalog​(String catalog)
      (オプション) テーブルの含まれるカタログ名。
      void setInitialValue​(long initialValue)
      (オプション) 生成された最後の値を格納するカラムを初期化するために使用される初期値。
      void setPkColumn​(String pkColumn)
      テーブル内のシーケンス名を保持する主キーのカラムの名前。
      void setSchema​(String schema)
      (オプション) テーブルの含まれるスキーマ名。
      void setTable​(String table)
      生成されたID値を格納するテーブルの名前。
      void setValueColumn​(String valueColumn)
      生成された最新の値を格納するカラムの名前。
      String toString()  
    • コンストラクタの詳細

      • TableIdContext

        public TableIdContext()
    • メソッドの詳細

      • getTable

        public String getTable()
        生成されたID値を格納するテーブルの名前。
      • getCatalog

        public String getCatalog()
        (オプション) テーブルの含まれるカタログ名。
      • getSchema

        public String getSchema()
        (オプション) テーブルの含まれるスキーマ名。
      • getPkColumn

        public String getPkColumn()
        テーブル内のシーケンス名を保持する主キーのカラムの名前。
      • getValueColumn

        public String getValueColumn()
        生成された最新の値を格納するカラムの名前。
      • getInitialValue

        public long getInitialValue()
        (オプション) 生成された最後の値を格納するカラムを初期化するために使用される初期値。
      • getAllocationSize

        public long getAllocationSize()
        (オプション) ジェネレーターが生成した値からID番号を割り当てるときにインクリメントする量。
      • setTable

        public void setTable​(String table)
        生成されたID値を格納するテーブルの名前。
      • setCatalog

        public void setCatalog​(String catalog)
        (オプション) テーブルの含まれるカタログ名。
      • setSchema

        public void setSchema​(String schema)
        (オプション) テーブルの含まれるスキーマ名。
      • setPkColumn

        public void setPkColumn​(String pkColumn)
        テーブル内のシーケンス名を保持する主キーのカラムの名前。
      • setValueColumn

        public void setValueColumn​(String valueColumn)
        生成された最新の値を格納するカラムの名前。
      • setInitialValue

        public void setInitialValue​(long initialValue)
        (オプション) 生成された最後の値を格納するカラムを初期化するために使用される初期値。
      • setAllocationSize

        public void setAllocationSize​(long allocationSize)
        (オプション) ジェネレーターが生成した値からID番号を割り当てるときにインクリメントする量。
      • equals

        public boolean equals​(Object o)
        オーバーライド:
        equals クラス内 Object
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        オーバーライド:
        hashCode クラス内 Object