パッケージ jakarta.persistence

アノテーション型 AttributeOverrides


  • @TargetSE({TYPESE,METHODSE,FIELDSE})
    @RetentionSE(RUNTIMESE)
    public @interface AttributeOverrides
    複数のプロパティまたはフィールドのマッピングをオーバーライドするために使用されます。
    
        Example:
    
        @Embedded
        @AttributeOverrides({
                @AttributeOverride(name="startDate", 
                                   column=@Column("EMP_START")),
                @AttributeOverride(name="endDate", 
                                   column=@Column("EMP_END"))
        })
        public EmploymentPeriod getEmploymentPeriod() { ... }
    
     
    導入:
    1.0
    関連事項:
    AttributeOverride
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      AttributeOverride[]value
      (必須)1 つ以上のフィールドまたはプロパティマッピングのオーバーライド。
    • 要素の詳細

      • value

        AttributeOverride[] value
        (必須)1 つ以上のフィールドまたはプロパティマッピングのオーバーライド。