This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I have a Player object that holds on to an Address object and use a many-to-one mapping as follows:
when I save my Player object, I want it to save the address object, hence the cascade="all" in the Player mapping. However the SQL that it generates is:
Why is it trying to do an update on the address object instead of an insert? Is there something I need to correct in the mapping?
Thanks for the help Brian
Joined: Nov 02, 2000
Found the answer in another post, didn't look long enough. The unsave-value I had on my class definitions was using null, which was not correct since my ids were ints. I changed to unsave-value="0" and it worked!