myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jose Luis Freire (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Commented] (MYFACES-3964) c:foreach not working when using custom equals or non serializable objects
Date Wed, 18 Mar 2015 14:53:38 GMT

    [ https://issues.apache.org/jira/browse/MYFACES-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14367225#comment-14367225
] 

Jose Luis Freire commented on MYFACES-3964:
-------------------------------------------

This issue is especially critical when using Hibernate, that requires us to override "equals".

> c:foreach not working when using custom equals or non serializable objects
> --------------------------------------------------------------------------
>
>                 Key: MYFACES-3964
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3964
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 2.2.7
>            Reporter: Gonçalo Manuel Cruchinho
>         Attachments: MyFaces22Test.war
>
>
> c:foreach doesn't work as intended when using an object with an overriden equals. The
same problem is observed when using an non serializable object. In both cases the problem
seems to be that the foreach component caches and uses an outdated reference to the object.
> When using a serializable object with a non overwriten equals method, all works as intended.
> When forcing org.apache.myfaces.STRICT_JSF_2_FACELETS_COMPATIBILITY as true on the web.xml
file, all works as intended.
> When using ui:repeat, all works as intended.
> I created a test case that demonstrates the problem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message