Hi friends i got a problem in specifying many to one relationship....i have two tables
1. Usertable
2. Country Table
Usertable has user_id,user_name,user_password,country_id (country_id is a FK,which is PK in Country table)
Country has country_id, country_name
I wrote two classes one for usertable and other for country table.
User class:
Country Class:
Mapping files:
Country mapping file:
User Mapping file:
This is how I'm setting the data and inserting: (I mentioned only the necessary code)
Now the actual problem is country table has the data already. so when a new user registers I need to place the values into the
Usertable without inserting new values into the country table. But when i insert the data into the
Usertable this is the error i'm getting
The important thing is when I insert the data it is asking for the
country_id which i already set the value in the
Country object of User Class this we can
see that
java code which i used above to insert the values into the Database. It is not using the country id which I already set in the Country object....Why?? Did i made any mistake in mentioning <many-to-one> relation???can you all help me??it is urgent I'm stuck here....
Thanks in advance...waiting for your valuable replies friends...and don't mind for the very long code I posted....I mentioned everything what I wrote.