Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. Select enquiry.,enquiry.user.*,enquiry.company.*,
  2. enquiry.issue.*,enquiry.dealer.*,enquiry.enquiryText.*
  3. from
  4. Enquiry enquiry
  5. where ( enquiry.* = input value, enquiry.issue.* = input value )
  6.  
  7. Select enquiry
  8. from Enquiry enquiry
  9. where ( enquiry.* = input value, enquiry.issue.* = input value )
  10.  
  11. @Entity
  12. @Table(name = "ENQRY")
  13. public class Enquiry extends AbstractEntity {
  14. @Id
  15. @Column(name = "CONT")
  16. @GeneratedValue(strategy = GenerationType.IDENTITY)
  17. private Long id;
  18. @Column(name = "EMAILADRADD")
  19. private String emailAddresses = "";
  20. @Column(name = "CONFIHME")
  21. private String Comments = "";
  22. @Column(name = "STCONT")
  23. private DateTime lastStatusChangeOn = new DateTime();
  24. @Column(name = "CLANGOPTR")
  25. private String operatorLanguage;
  26. @Column(name = "CLANGISS")
  27. private String issuerLanguage;
  28. @Column(name = "CSTLCK")
  29. @Type(type = "org.hibernate.type.YesNoType")
  30. private boolean locked = false;
  31. @ManyToOne
  32. @JoinColumn(name = "USERLUPD")
  33. private User lastUpdateByUser;
  34. @ManyToOne
  35. @JoinColumn(name = "USERCREAT")
  36. private User createdByUser;
  37. @ManyToOne
  38. @JoinColumn(name = "USERISS")
  39. private User issuer;
  40. @ManyToOne
  41. @JoinColumn(name = "USERLCK")
  42. private User lockedByOperator;
  43. @ManyToOne
  44. @JoinColumn(name = "USEROPTR")
  45. private User assignedToOperator;
  46. @ManyToOne
  47. @JoinColumn(name = "CMPY")
  48. private Company company;
  49. @ManyToOne(fetch = FetchType.EAGER)
  50. @JoinColumn(name = "DLR")
  51. private Dealer dealer;
  52. @ManyToOne
  53. @JoinColumn(name = "CANCELRSN")
  54. private DynamicList reasonForCancel;
  55. @ManyToOne
  56. @JoinColumn(name = "CLSFC")
  57. private DynamicList classification;
  58. @OneToOne(optional = true, cascade = { CascadeType.ALL }, mappedBy = "enquiry")
  59. private Issue issue;
  60. @OneToMany(cascade = { CascadeType.ALL }, mappedBy = "enquiry", fetch = FetchType.EAGER)
  61. @Where(clause = "CTEXT = 'SUBJ'")
  62. private List<EnquiryText> subject;
  63. @OneToMany(cascade = { CascadeType.ALL }, mappedBy = "enquiry", fetch = FetchType.EAGER)
  64. @Where(clause = "CTEXT = 'PROBL'")
  65. private List<EnquiryText> problemDescription;
  66. @OneToMany(cascade = { CascadeType.ALL }, mappedBy = "enquiry", fetch = FetchType.EAGER)
  67. @Where(clause = "CTEXT = 'DIAGN'")
  68. private List<EnquiryText> diagnosis;
  69. @OneToMany(fetch = FetchType.LAZY, mappedBy = "enquiry")
  70. private List<EnquiryText> texts;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement