Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
@Entity
@Table(name = "Vehicle", catalog = "public", schema = "")
public class Vehicle {
@Id
@Column
private String vehicleName;
@Column
private Integer vehicleYear;
public Integer getVehicleYear() {
return vehicleYear;
}
public void setVehicleYear(Integer vehicleYear) {
this.vehicleYear = vehicleYear;
}
public String getVehicleName() {
return vehicleName;
}
public void setVehicleName(String vehicleName) {
this.vehicleName = vehicleName;
}
}
+++++++++++++++++++++++++
import java.util.HashSet;
import java.util.*;
import
import
import
import
import
import
import
javax.persistence.*;
javax.persistence.Column;
javax.persistence.Entity;
javax.persistence.Id;
javax.persistence.JoinColumn;
javax.persistence.JoinTable;
javax.persistence.OneToMany;
import org.hibernate.annotations.Cascade;
@Entity(name = "User_Details")
public class User {
@Id
@Column(name="user_id")
private Integer userid;
@Column(name="user_name")
private String username;
@OneToMany(cascade={CascadeType.ALL},orphanRemoval=true )
@JoinTable(name="user_vehicle",joinColumns=@JoinColumn(name="user_id"),
inverseJoinColumns= @JoinColumn(name="vehicle_name")
)
/*private Set<Vehicle> vehiclelist = new HashSet<Vehicle>();
org.hibernate.SQLQuery;
org.hibernate.Session;
org.hibernate.SessionFactory;
org.hibernate.cfg.Configuration;
org.hibernate.transform.Transformers;
org.hibernate.type.StringType;
session.beginTransaction();
session.merge(usr);
session.merge(usr2);
session.getTransaction().commit();
/*session.save(vhcl);
session.save(vhcl2);*/
}
}