I am using Hibernate 4 to use mapping in a Postgres database. Before doing the mapping, I create the first Java objects. And then I use the java class to generate a sql script from my objects. Here are my entities:
Custom object
@Entity
@Table(name="myusers")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@Column(name="fistname")
private String firstName;
@Column(name="lastName")
private String lastName;
....
}
Project object
@Entity
@Table(name="projects")
public class Project {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@Column(name="title")
private String title;
@Column(name="description")
private String description;
..
}
, @GeneratedValue(strategy = GenerationType.AUTO) myusers . myusers, "1" , , , id = 2. .
, , Hibernate .