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



Reply via email to