Hello, I am new to iBatis/SQL and don't really know if the following is possible or not.. Also, I am not sure where to ask this question as I don't know if it relates more to iBatis or SQL... so please bear with me.
Let's say I want to save the following object: class person { String name; String country; } In order to save space in my db I will save the country in a table of its own and refer to each record from the name table by an id: personTable ----------- id name countryId countryTable ------------ id country Now, I know that for a select statement I can just do a join to get my object back: SELECT name, country from personTable, countryTable where countryId=countryTable.id; My question is, how do I insert a new person in these two tables with only one query? Taking into account that the country for the new person object might already have been inserted.. Thanks for any help! __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com