You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Nikita Timofeev (JIRA)" <ji...@apache.org> on 2017/04/05 07:42:41 UTC
[jira] [Updated] (CAY-2276) PrePersist listener registered as
PostPersist in LifecycleCallbackRegistry.addListener(Class>,
LifecycleListener)
[ https://issues.apache.org/jira/browse/CAY-2276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikita Timofeev updated CAY-2276:
---------------------------------
Summary: PrePersist listener registered as PostPersist in LifecycleCallbackRegistry.addListener(Class<?>, LifecycleListener) (was: Bug in LifecycleCallbackRegistry.addListener(Class<?>, LifecycleListener))
> PrePersist listener registered as PostPersist in LifecycleCallbackRegistry.addListener(Class<?>, LifecycleListener)
> -------------------------------------------------------------------------------------------------------------------
>
> Key: CAY-2276
> URL: https://issues.apache.org/jira/browse/CAY-2276
> Project: Cayenne
> Issue Type: Bug
> Components: Core Library
> Reporter: Nikita Timofeev
> Assignee: Nikita Timofeev
> Fix For: 4.0.M6
>
>
> Bug has been found in {{addListener(Class<?>, LifecycleListener)}} method, PrePersist listener registered as PostPersist:
> {code}
> public void addListener(Class<?> entityClass, LifecycleListener listener) {
> // ...
> addListener(LifecycleEvent.POST_PERSIST, entityClass, listener, "prePersist");
> addListener(LifecycleEvent.POST_PERSIST, entityClass, listener, "postPersist");
> // ...
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)