wood burning stoves 2.0*
The moose likes EJB and other Java EE Technologies and the fly likes EJB + JPA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "EJB + JPA" Watch "EJB + JPA" New topic
Author

EJB + JPA

Jaderson Araújo
Greenhorn

Joined: Apr 29, 2009
Posts: 2
I'm trying to run a MDB that will persist an simple entity that I've already got to persist in a standalone application, using exactly the same entities, but when I try to persist I got an error message, the message say:

java.sql.SQLSyntaxErrorException: 'DTYPE' is not a column in table or VTI 'APP.POSITION'.
Error Code: -1
Call: INSERT INTO POSITION (DTYPE) VALUES (?)
bind => [coordinates]
Query: InsertObjectQuery(Coordinates[Position[id=null], latitude=56.7765, longitude=23.4545, altitude=0.0])

I'm sure the problem can't be the code of entity, I think is some feature in EJB project, but I don't know what to do, if someone already had a similar problem please help me
I'm going mad

thanks
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968
    
    1

Does the object that you are mapping use inheritance? It looks to me like there's some inheritance or interface mapping that isn't happening correctly against your database.

Just a hunch though.

-Cameron McKenzie
Jaderson Araújo
Greenhorn

Joined: Apr 29, 2009
Posts: 2
How I've said I got to persist if I try to run out of the conteiner, then I' m not sure if the problem is the JPA code I've writen, I think must be anything more particular from that context
Thanks
 
Don't get me started about those stupid light bulbs.
 
subject: EJB + JPA