Creacion con el comando clean
This commit is contained in:
82
src/main/java/com/example/hibernate/model/Project.java
Normal file
82
src/main/java/com/example/hibernate/model/Project.java
Normal file
@@ -0,0 +1,82 @@
|
||||
package com.example.hibernate.model;
|
||||
// Generated 24 feb 2026, 18:01:58 by Hibernate Tools 6.6.0.Final
|
||||
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
import static jakarta.persistence.GenerationType.IDENTITY;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.JoinColumn;
|
||||
import jakarta.persistence.JoinTable;
|
||||
import jakarta.persistence.ManyToMany;
|
||||
import jakarta.persistence.Table;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* Project generated by hbm2java
|
||||
*/
|
||||
@Entity
|
||||
@Table(name="PROJECT"
|
||||
)
|
||||
public class Project implements java.io.Serializable {
|
||||
|
||||
|
||||
private Integer projno;
|
||||
private String projname;
|
||||
private Set<Emp> emps = new HashSet<Emp>(0);
|
||||
|
||||
public Project() {
|
||||
}
|
||||
|
||||
|
||||
public Project(String projname) {
|
||||
this.projname = projname;
|
||||
}
|
||||
public Project(String projname, Set<Emp> emps) {
|
||||
this.projname = projname;
|
||||
this.emps = emps;
|
||||
}
|
||||
|
||||
@Id @GeneratedValue(strategy=IDENTITY)
|
||||
|
||||
|
||||
@Column(name="PROJNO", unique=true, nullable=false)
|
||||
public Integer getProjno() {
|
||||
return this.projno;
|
||||
}
|
||||
|
||||
public void setProjno(Integer projno) {
|
||||
this.projno = projno;
|
||||
}
|
||||
|
||||
|
||||
@Column(name="PROJNAME", nullable=false, length=50)
|
||||
public String getProjname() {
|
||||
return this.projname;
|
||||
}
|
||||
|
||||
public void setProjname(String projname) {
|
||||
this.projname = projname;
|
||||
}
|
||||
|
||||
@ManyToMany(fetch=FetchType.LAZY)
|
||||
@JoinTable(name="PROJECT_EMP", catalog="empresa", joinColumns = {
|
||||
@JoinColumn(name="PROJECTNO", nullable=false, updatable=false) }, inverseJoinColumns = {
|
||||
@JoinColumn(name="EMPNO", nullable=false, updatable=false) })
|
||||
public Set<Emp> getEmps() {
|
||||
return this.emps;
|
||||
}
|
||||
|
||||
public void setEmps(Set<Emp> emps) {
|
||||
this.emps = emps;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user