[
https://issues.apache.org/jira/browse/TAP5-1340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Zeigler closed TAP5-1340.
--------------------------------
Resolution: Invalid
Assignee: Robert Zeigler
> HibernateEntityValueEncoder shouldn't throw an exception when the entity
> being encoded isn't persisted yet
> ----------------------------------------------------------------------------------------------------------
>
> Key: TAP5-1340
> URL: https://issues.apache.org/jira/browse/TAP5-1340
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-hibernate
> Affects Versions: 5.2.3
> Reporter: Hugo Palma
> Assignee: Robert Zeigler
>
> The code:
> if (id == null)
> throw new IllegalStateException(String.format(
> "Entity %s has an %s property of null; this probably
> means that it has not been persisted yet.",
> value, idPropertyName));
> means that i can never encode an entity class before it's persisted. The
> correct behaviour should be:
> 1. HibernateEntityValueEncoder - if id is not null proceed with encoding.
> 2. HibernateEntityValueEncoder - if id is null then pass object to the next
> encoder on the chain.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira