java - MySQLSyntaxErrorException: Unknown column 'vehicle_vehicleId' in 'field list' -


trying run simple example. getting following error. might silly mistake.

error :

mysqlsyntaxerrorexception: unknown column 'vehicle_vehicleid' in 'field list'

code :

user.java

public class user {    @id @generatedvalue   private long userid;    @onetoone   private vehicle vehicle;    // getter , setter of userid , vehicle } 

vehicle.java:

@entity  public class vehicle {      @id @generatedvalue     private int vehicleid;      private string vehiclename;      // getter , setter of vehicleid , vehiclename  } 

mainclass.java

sessionfactory sessionfact = new configuration().configure().buildsessionfactory(); user user1 = new user();  session session = sessionfact.opensession(); transaction tx = session.begintransaction(); user1.setuseraddress("usa"); user1.setusername("john"); vehicle vehicle1 = new vehicle(); vehicle1.setvehiclename("ferrari"); user1.setvehicle(vehicle1); session.save(user1); session.save(vehicle1); tx.commit(); session.close(); 

i not sure why not able create mapping column 'vehicle_vehicleid'. went through following answers . didnt actually.

please help

i not see @joincolumn or mappedby property in @onetoone depicts relationship between 2 relations. please go through below example give clear idea @onetoone.

one 1 relationship example


Comments

Popular posts from this blog

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

laravel - Undefined property: Illuminate\Pagination\LengthAwarePaginator::$id (View: F:\project\resources\views\admin\carousels\index.blade.php) -