public interface EntityInformation<T,ID> extends EntityMetadata<T>
EntityMetadata
の拡張。PersistentEntityInformation
修飾子と型 | メソッドと説明 |
---|---|
ID | getId(T entity) 指定されたエンティティの ID を返すか、取得できない場合は null を返します。 |
ClassSE<ID> | getIdType() エンティティの ID の型を返します。 |
default ID | getRequiredId(T entity) 指定されたエンティティの識別子を返します。 |
boolean | isNew(T entity) 指定されたエンティティが新しいと見なされるかどうかを返します。 |
getJavaType
boolean isNew(T entity)
entity
- null にしないでください @Nullable ID getId(T entity)
entity
- null にしないでください default ID getRequiredId(T entity) throws IllegalArgumentExceptionSE
entity
- null であってはなりません。IllegalArgumentExceptionSE
- 指定されたエンティティから ID を取得できなかった場合 Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.