EMF InstanceClass

G

Gast2

Gast
Hallo zusammen,

wenn ich eine EClass habe wie bekomme ich davon die Impl Klasse heraus? Ich bekomme immer nur das Interface heraus?

Danke
 
G

Gast2

Gast
Also ich habe eine Methode, der entitymanager möchte die Impl Klasse aber die EClass gibts nur das Interface zurück.
Bsp: Interface Person
Klasse PersonImpl

Jetzt würde er find Person machen und kommt dann eine Exception das Person keine Entity ist.

Aber vielleicht muss ich Teneo auch nur irgendwie gescheit sagen dass man auch nach Interfacen suchen kann. Mit Hibernate ging sowas.
Java:
	public DBObject find(EClass entityClass, Object primaryKey) {
		return (DBObject ) entityManager.find(entityClass.getInstanceClass(), primaryKey);
	}
 
G

Gast2

Gast
Nicht schön aber besser als keine Möglichkeit
Java:
eClass.getEPackage().getEFactory().create(eClass).getClass()
 

Neue Themen


Oben