No, I never found the time to look into this issue. Thanks, Rick
On Mon, Jun 3, 2013 at 9:37 PM, Maxim Solodovnik <solomax...@gmail.com>wrote: > Hello Rick, > > were you able to take a look at this issue? > > > On Tue, Feb 12, 2013 at 9:30 PM, Rick Curtis <curti...@gmail.com> wrote: > > > Sebastian - > > > > Yes, I believe this is a bug. That being said, there might be already > > support for enabling escaping / delimiting table names in DBDictionary... > > I'd look myself, but I don't have a dev environment on this machine. Let > us > > know what you find out. > > > > Thanks, > > Rick > > > > > > On Mon, Feb 11, 2013 at 1:35 AM, seba.wag...@gmail.com < > > seba.wag...@gmail.com> wrote: > > > > > I might be willing to look into the OpenJPA source code to find out the > > > root of the issue, > > > but it would be good if somebody could confirm that this is a bug that > > > needs to be fixed. > > > > > > Sebastian > > > > > > > > > 2013/2/10 seba.wag...@gmail.com <seba.wag...@gmail.com> > > > > > > > Btw: The same issue exists with Postgres. We can't choose a table > name > > > > "user" cause the SQL is not quoted in the sql for string "user". > > > > > > > > Sebastian > > > > > > > > > > > > 2013/2/10 seba.wag...@gmail.com <seba.wag...@gmail.com> > > > > > > > > Yes, > > > >> > > > >> actually you have those reserved keywords in all database. A subset > of > > > >> those is common across all, some are special in each. > > > >> But of course it does not mean that those strings are "forbidden" to > > > use. > > > >> It simply means you have to escape them! (Or double quoting as the > > link > > > >> to the derby 10.8 docs say). > > > >> > > > >> For example the word "open" is also a reserved keyword according to > > the > > > >> list. But of course you can name a column "open" in OpenJPA, because > > it > > > is > > > >> somehow correctly escaped when the SQL is generated. "user" seems to > > be > > > not > > > >> correctly escaped. That is the problem. > > > >> > > > >> Sebastian > > > >> > > > >> > > > >> > > > >> 2013/2/10 Maxim Solodovnik <solomax...@gmail.com> > > > >> > > > >>> Hello Jesse, > > > >>> Thanks for the link! > > > >>> > > > >>> Is there any option to tell OpenJPA to generate derby compatible > SQL? > > > >>> > > > >>> > > > >>> On Sat, Feb 9, 2013 at 8:11 PM, Jesse Farinacci <jie...@gmail.com> > > > >>> wrote: > > > >>> > > > >>> > Greetings, > > > >>> > > > > >>> > On Sat, Feb 9, 2013 at 12:15 AM, seba.wag...@gmail.com > > > >>> > <seba.wag...@gmail.com> wrote: > > > >>> > > we face an issue with OpenJPA 2.2.1 and Derby 10.8.2.2. > > > >>> > > When there is a table "user" the schema is correctly created > > > >>> > > with SynchronizeMappings. > > > >>> > > > > > >>> > > However making a query in the that database results in: > > > >>> > > org.apache.openjpa.persistence.PersistenceException: Syntax > > error: > > > >>> > > Encountered "user" at line 1, column 888. > > > >>> > > > > >>> > http://db.apache.org/derby/docs/10.8/ref/rrefkeywords29722.html > > > >>> > > > > >>> > -Jesse > > > >>> > > > > >>> > -- > > > >>> > There are 10 types of people in this world, those > > > >>> > that can read binary and those that can not. > > > >>> > > > > >>> > > > >>> > > > >>> > > > >>> -- > > > >>> WBR > > > >>> Maxim aka solomax > > > >>> > > > >> > > > >> > > > >> > > > >> -- > > > >> Sebastian Wagner > > > >> https://twitter.com/#!/dead_lock > > > >> http://www.webbase-design.de > > > >> http://www.wagner-sebastian.com > > > >> seba.wag...@gmail.com > > > >> > > > > > > > > > > > > > > > > -- > > > > Sebastian Wagner > > > > https://twitter.com/#!/dead_lock > > > > http://www.webbase-design.de > > > > http://www.wagner-sebastian.com > > > > seba.wag...@gmail.com > > > > > > > > > > > > > > > > -- > > > Sebastian Wagner > > > https://twitter.com/#!/dead_lock > > > http://www.webbase-design.de > > > http://www.wagner-sebastian.com > > > seba.wag...@gmail.com > > > > > > > > > > > -- > > *Rick Curtis* > > > > > > -- > WBR > Maxim aka solomax > -- *Rick Curtis*