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: [email protected]
For additional commands, e-mail: [email protected]