Bernd Waibel created JAMES-1561:
-----------------------------------

             Summary: [PATCH] JPA Entities need public constructors
                 Key: JAMES-1561
                 URL: https://issues.apache.org/jira/browse/JAMES-1561
             Project: James Server
          Issue Type: Improvement
          Components: James Core
    Affects Versions: Trunk, 3.0.0-beta5
         Environment: Eclipse LUNA
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
            Reporter: Bernd Waibel
             Fix For: Trunk


The JPA standard restricts JPA Entities to have a public or protected 
constructor, not a private one. 
See:  http://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html

The JPA entities JPADomain and JPARecipientRewrite have private constructors. 
Depending of the implementation of the JPA provider, this could lead to runtime 
errors.
Using protected instead of private constructors should not be a problem, cause 
they are not used.

I will attach a patch.




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

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to