Looks good. If it is also "Database-generated" in Cayenne model, then 
everything I can think of is correct.

Based on the information that you've provided, I can't think of anything else 
Cayenne-related that might cause it :-/

Andrus

On Mar 5, 2012, at 11:10 AM, cghersi wrote:
> Hi Andrus, thank you for the fast reply!
> 
> The DB is MySQL.
> The table is created with a code like this:
> CREATE TABLE PhysicalNode (AdditionalArgs VARCHAR(4000) NULL, BatteryLevel
> SMALLINT NULL, CoordX DOUBLE NOT NULL, CoordY DOUBLE NOT NULL, CoordZ DOUBLE
> NOT NULL, Creation BIGINT NOT NULL, CurrentPwrSrc SMALLINT NULL,
> ExpectedLifeTime BIGINT NULL, Id INT NOT NULL AUTO_INCREMENT, IsOnline BOOL
> NOT NULL, Label VARCHAR(255) NOT NULL, LastBatteryChange BIGINT NULL,
> LastMaintenance BIGINT NULL, LastStatusTime BIGINT NULL, MacAddress LONGBLOB
> NOT NULL, NSAP LONGBLOB NOT NULL, NetworkId INT NOT NULL, SignalRange FLOAT
> NULL, Type SMALLINT NOT NULL, WakeupPolicy SMALLINT NULL, PRIMARY KEY (Id))
> ENGINE=InnoDB
> ;
> 
> You can see the PK is "Id" and it is AUTO_INCREMENT.
> 
> --
> View this message in context: 
> http://cayenne.195.n3.nabble.com/Temporary-ID-hasn-t-been-replaced-on-commit-tp3801043p3801088.html
> Sent from the Cayenne - User mailing list archive at Nabble.com.
> 

Reply via email to