[
https://issues.apache.org/jira/browse/IGNITE-22354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tiago Marques Godinho reassigned IGNITE-22354:
----------------------------------------------
Assignee: Tiago Marques Godinho
> Raise an Error when trying to automap a POJO with unsupported fields
> --------------------------------------------------------------------
>
> Key: IGNITE-22354
> URL: https://issues.apache.org/jira/browse/IGNITE-22354
> Project: Ignite
> Issue Type: Improvement
> Reporter: Tiago Marques Godinho
> Assignee: Tiago Marques Godinho
> Priority: Minor
> Labels: ignite-3
>
> The Mapper API has a feature to automatically map all the properties from
> POJOs.
> However, the current implementation of this automap feature picks up all the
> attributes from the POJO, even if mapping them to the Ignite Table Schema is
> not possible.
> This is the case of POJOs with nested POJOs.
> For instance, the [AI2 example
> Organization|https://github.com/apache/ignite/blob/master/examples/src/main/java/org/apache/ignite/examples/model/Organization.java]
> has the attribute `addr` which cannot be correctly mapped.
> This behavior causes problems with the Table API down the road.
> The Mapper API should raise an error when trying to automap a POJO with
> unsupported fields.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)