Class EntityDefinition

    • Constructor Detail

      • EntityDefinition

        public EntityDefinition​(java.lang.Class<?> entity)
        Recipe for Entity with Id-property selected by @Id annotation
      • EntityDefinition

        public EntityDefinition​(java.lang.Class<?> entity,
                                java.lang.String idPropertyName)
        Recipe for Entity with Id-property selected explicitly by name
      • EntityDefinition

        public EntityDefinition​(java.lang.Class<?> entity,
                                java.lang.String idPropertyName,
                                java.util.List<java.lang.String> ignoredProperties)
    • Method Detail

      • hasCustomId

        public boolean hasCustomId()
      • getIdPropertyName

        public java.lang.String getIdPropertyName()
      • isShallowReference

        public boolean isShallowReference()