comparison flys-backend/src/main/java/de/intevation/seddb/model/Mpeilpunkt.java @ 3332:aa8ed778c8cc

Added Hibernate access class to SedDB flys-backend/trunk@4658 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 14 Jun 2012 10:06:34 +0000
parents
children 2ae732e2c65c
comparison
equal deleted inserted replaced
3331:b2aac19a8982 3332:aa8ed778c8cc
1 package de.intevation.seddb.model;
2 // Generated 14.06.2012 11:30:57 by Hibernate Tools 3.4.0.CR1
3
4
5 import java.math.BigDecimal;
6 import javax.persistence.AttributeOverride;
7 import javax.persistence.AttributeOverrides;
8 import javax.persistence.Column;
9 import javax.persistence.EmbeddedId;
10 import javax.persistence.Entity;
11 import javax.persistence.FetchType;
12 import javax.persistence.JoinColumn;
13 import javax.persistence.ManyToOne;
14 import javax.persistence.Table;
15
16 /**
17 * Mpeilpunkt generated by hbm2java
18 */
19 @Entity
20 @Table(name="MPEILPUNKT"
21 ,schema="SEDDB"
22 )
23 public class Mpeilpunkt implements java.io.Serializable {
24
25
26 private MpeilpunktId id;
27 private Mpeilung mpeilung;
28 private BigDecimal y;
29 private BigDecimal z;
30
31 public Mpeilpunkt() {
32 }
33
34 public Mpeilpunkt(MpeilpunktId id, Mpeilung mpeilung, BigDecimal y, BigDecimal z) {
35 this.id = id;
36 this.mpeilung = mpeilung;
37 this.y = y;
38 this.z = z;
39 }
40
41 @EmbeddedId
42
43
44 @AttributeOverrides( {
45 @AttributeOverride(name="mpeilungid", column=@Column(name="MPEILUNGID", nullable=false, precision=11, scale=0) ),
46 @AttributeOverride(name="punktnr", column=@Column(name="PUNKTNR", nullable=false, precision=5, scale=0) ) } )
47 public MpeilpunktId getId() {
48 return this.id;
49 }
50
51 public void setId(MpeilpunktId id) {
52 this.id = id;
53 }
54
55 @ManyToOne(fetch=FetchType.LAZY)
56 @JoinColumn(name="MPEILUNGID", nullable=false, insertable=false, updatable=false)
57 public Mpeilung getMpeilung() {
58 return this.mpeilung;
59 }
60
61 public void setMpeilung(Mpeilung mpeilung) {
62 this.mpeilung = mpeilung;
63 }
64
65
66 @Column(name="Y", nullable=false, precision=8, scale=3)
67 public BigDecimal getY() {
68 return this.y;
69 }
70
71 public void setY(BigDecimal y) {
72 this.y = y;
73 }
74
75
76 @Column(name="Z", nullable=false, precision=8, scale=3)
77 public BigDecimal getZ() {
78 return this.z;
79 }
80
81 public void setZ(BigDecimal z) {
82 this.z = z;
83 }
84 }

http://dive4elements.wald.intevation.org