Hi Charles,
Does the Entity annotation do the trick ?
eg.
@Entity(name="AtivityDefinitin")
public class ActivityDefinition {
...
}
Willem
Charles Moulliard wrote:
done : https://issues.apache.org/activemq/browse/CAMEL-2273
Charles Moulliard
Senior Enterprise Architect
Apache Camel Committer
*****************************
blog : http://cmoulliard.blogspot.com
twitter : http://twitter.com/cmoulliard
Linkedlin : http://www.linkedin.com/in/charlesmoulliard
Apache Camel Group :
http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
On Wed, Dec 9, 2009 at 2:59 PM, Claus Ibsen <[email protected]> wrote:
Hi Charles
You are welcome to create a JIRA ticket and try to fix that issue.
I guess you can find out how to change those JPA queries to NOT use
fully qual names but just the local name.
On Wed, Dec 9, 2009 at 2:49 PM, Charles Moulliard <[email protected]>
wrote:
Hi,
I'm stuck with the following problem. The following components :
- camel-bam,
- camel-jpa,
- camel-example-etl,
- ...
have been designed with JPA specification 1.0 but our implementation uses
Hibernate JPA. Unfortunately, Hibernate has added some extensions.
A good example is the fully qualified name which is used by camel jpa
consumer/producer or in all our select c from Customer.getClass.getName.
The JPA specification does not support this
*******
4.3.1 Naming
Entities are designated in query strings by their entity names. The
entity name is defined by the name
element of the Entity annotation (or the entity-name XML descriptor
element), and defaults to
the unqualified name of the entity class. Entity names are scoped
within the persistence unit and must be
unique within the persistence unit.
******
and in consequence, switching from Hibernate to EclipseLink JPA, OpenJPA,
... is not possible today.
Any suggestion are welcome to identify the best approach to improve our
components ?
Regards,
Charles Moulliard
Senior Enterprise Architect
Apache Camel Committer
*****************************
blog : http://cmoulliard.blogspot.com
twitter : http://twitter.com/cmoulliard
Linkedlin : http://www.linkedin.com/in/charlesmoulliard
Apache Camel Group :
http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus