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