Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Entity
- @Table(name="engineering.drawingrevisions")
- public class DrawingRevision implements DrawingRevisionInterface, Serializable {
- private int drawingRevisionID;
- private DrawingRevisionManufacturing manufacturing;
- @Id
- @Column(name="pk_drawingrevisionid")
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Override
- public int getDrawingRevisionID() {
- return drawingRevisionID;
- }
- public void setDrawingRevisionID(int drawingRevisionID) {
- this.drawingRevisionID = drawingRevisionID;
- }
- @OneToOne(mappedBy="drawingRevision", cascade=CascadeType.ALL, fetch=FetchType.LAZY)
- @JsonView({View.DrawingRevisionView.class,View.DrawingView.class,View.RFQueueView.class})
- public DrawingRevisionManufacturing getManufacturing() {
- return manufacturing;
- }
- public void setManufacturing(DrawingRevisionManufacturing manufacturing) {
- if (manufacturing==null) {
- if (this.manufacturing!=null) {
- this.manufacturing.setDrawingRevision(null);
- }
- } else {
- manufacturing.setDrawingRevision(this);
- }
- this.manufacturing = manufacturing;
- }
- }
- @Entity
- @Table(name="engineering.drawingrevision_manufacturing")
- public class DrawingRevisionManufacturing implements Serializable {
- private static final long serialVersionUID = 1L;
- private int drawingRevisionID;
- private DrawingRevision drawingRevision;
- public DrawingRevisionManufacturing() {
- }
- @Id
- @Column(name="fk_drawingrevisionid")
- public int getDrawingRevisionID() {
- return drawingRevisionID;
- }
- public void setDrawingRevisionID(int drawingRevisionID) {
- this.drawingRevisionID = drawingRevisionID;
- }
- @OneToOne
- @MapsId("drawingRevisionID")
- @JoinColumn(name="fk_drawingrevisionid")
- public DrawingRevision getDrawingRevision() {
- return drawingRevision;
- }
- public void setDrawingRevision(DrawingRevision drawingRevision) {
- this.drawingRevision = drawingRevision;
- }
- }
- if (rev.getManufacturing().getDrawingRevisionID()==0) {
- rev.getManufacturing().setDrawingRevision(rev);
- }
- public void setDrawingRevision(DrawingRevision drawingRevision) {
- this.drawingRevision = drawingRevision;
- this.drawingRevisionID = drawingRevision.getDrawingRevisionID();
- }
Add Comment
Please, Sign In to add comment