Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [Texo] Generation Code ([Texo] Annotation is not correct )
[Texo] Generation Code [message #986298] Mon, 19 November 2012 13:53 Go to previous message
gabriele boldrin is currently offline gabriele boldrin
Messages: 10
Registered: December 2009
Junior Member
I found texo ORM generator doesn't process JPA annotation correctly.

Errors:
"import javax.persistence.Index" is wrong, it should be "org.eclipse.persistence.annotations.Index"
"import javax.persistence.Indexs" is wrong, it should be "org.eclipse.persistence.annotations.Indexes"

Result code generation by my test:

import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Index;
import javax.persistence.Indexs;

/**
 * A representation of the model object '<em><b>A</b></em>'. <!-- begin-user-doc
 * --> <!-- end-user-doc -->
 * 
 * @generated
 */
@Entity(name = "test_A")
@Indexs({ @Index(columnNames = { "field1", "field2" }, unique = false) })
public class A {

	/**
	 * <!-- begin-user-doc --> <!-- end-user-doc -->
	 * 
	 * @generated
	 */
	@Basic()
	private String id = null;

	/**
	 * <!-- begin-user-doc --> <!-- end-user-doc -->
	 * 
	 * @generated
	 */
	@Basic()
	@Index()
	private String name = null;




I have attached my test : test.ecore and test-orm.annotationsmodel
Is this a bug?


Enviroment :
Eclipse Java EE IDE Juno Build id: 20120920-0800
EMF 2.8.1
JPA eclipselink 2.4
EMFT Texo SDK (Incubation) 0.1.0.v201211031957 org.eclipse.emf.texo.sdk.feature.group Eclipse Modeling Project
EMFT Texo (Incubation) 0.1.0.v201211031957 org.eclipse.emf.texo.feature.group Eclipse Modeling Project
  • Attachment: test.zip
    (Size: 1.21KB, Downloaded 30 times)
 
Read Message
Read Message
Read Message
Read Message
Previous Topic:File goes dirty when existing item selected
Next Topic:Re-Generation orm annotation file
Goto Forum:
  


Current Time: Wed May 22 10:19:02 EDT 2013

Powered by FUDForum. Page generated in 0.03262 seconds