sorry, I missed the Adapter Tab. Custom Adapter was still set to
SybaseAdapter. Changing it to MySQLAdapter fixed the issue -
auto_pk_support is not calld anymore.



                                                                           
             Tobias SCHOESSLER                                             
             <Tobias.Schoessle                                             
             [EMAIL PROTECTED]>                                            To 
                                       [email protected]    
             Thursday, 24                                               cc 
             August 2006 17:45         [email protected]    
                                                                   Subject 
                                       Re: Sequoia, Cayenne, MySql 5 with  
             Please respond to         AUTO_PK_SUPPORT                     
             [EMAIL PROTECTED]                                             
              ator.apache.org                                              
                                                                           
                                                                           
                                                                           
                                                                           




I want to try out the setup using mysql's  AUTO_INCREMENT for PK
Generation. As I understood from some posts this is supported in 1.2.

In mysql I set the id columns to use AUTO_INCREMENT. Manual inserts work
fine, I see incremented ids.

In cayenne modeller I set PK Generation Strategy to Database-Generated and
selected the respective Auto Increment Column.

But at runtime I still see cayenne trying to call auto_pk_support. Did I
miss something to setup?

Tobias.




             Andrus Adamchik
             <[EMAIL PROTECTED]
             le.org>                                                    To
                                       [email protected]
             Friday, 18 August                                          cc
             2006 15:49
                                                                   Subject
                                       Re: Sequoia, Cayenne, MySql 5 with
             Please respond to         AUTO_PK_SUPPORT
             [EMAIL PROTECTED]
              ator.apache.org








Custom PkGenerator can be a solution now.

Also we discussed an "optimistic" pk generator some time back:

http://objectstyle.org/cayenne/lists/cayenne-user/2006/07/0067.html

Andrus

On Aug 18, 2006, at 5:24 AM, Tobias SCHOESSLER wrote:

> I am trying to get Cayenne 1.2 work with  Sequoia ( former CJDB
> http://sequoia.continuent.org ) with MySql 5.
>
> Sequoia is implementing a clustered JDBC Driver which is
> broadcasting all
> JDBC traffic to a cluster of connected databases.
>
> We are using AUTO_PK_SUPPORT of cayenne because we like the database
> independency of the solution and would like to keep using this in
> this set
> up.
>
> Unfortunately Sequoia seems to have problems with the
>
> LOCK TABLES AUTO_PK_SUPPORT WRITE
>
> commands Cayenne's MySql Adapter is firing when retrieving new IDs
> from the
> AUTO_PK_SUPPORT TABLE. I could not verify that this is a known
> issue with
> Sequoia and MySql yet.
>
> I wondered if there is a way around these LOCK TABLES - why is not a
> transaction used to retrieve the IDs like in the Sybase adapter?
>
> Has someone experience with a similar set up?
>
>





Reply via email to