Guest User

Untitled

a guest
Jul 16th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. @Entity
  2. @Inheritance(strategy = InheritanceType.JOINED)
  3. @SequenceGenerator(name = "GenericIdGenerator",
  4. sequenceName = "GENERIC_SEQ", initialValue = 1)
  5. @Table(name = "tbl_datastores")
  6. public abstract class DataStore implements Serializable {
  7.  
  8. private int storeId;
  9.  
  10. public getStoreId()
  11. {
  12. return this.storeId;
  13. }
  14.  
  15. //..other code removed for brevity.
  16. }
  17.  
  18. @Entity
  19. @Table(name = "tbl_filedatastores")
  20. public class FileDataStore extends DataStore {
  21.  
  22. private Set<FieldDetails> fields;
  23.  
  24. @OneToMany(mappedBy="datastore")
  25. public getFields()
  26. {
  27. return this.fields;
  28. }
  29. //..other code removed for brevity.
  30. }
  31.  
  32. @Entity
  33. @Table(name="tbl_fields")
  34. @SequenceGenerator(name = "GenericIdGenerator",
  35. sequenceName = "GENERIC_SEQ", initialValue = 1)
  36. public class FieldDetails
  37. {
  38. private int fieldId;
  39. private DataStore datastore;
  40.  
  41. @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="GenericIdGenerator")
  42. @Column(name="id", nullable=false, updatable=false)
  43. public int getFieldId() {
  44. return fieldId;
  45. }
  46.  
  47. @ManyToOne
  48. @JoinColumn (name="datastore_id", referencedColumnName="id")
  49. public FileDataStore getDataStore(){
  50. return datastore;
  51. }
  52. //..other code removed for brevity.
  53. }
  54.  
  55. org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: entities.FieldDetails.datastore in entities.FileDataStore.fields
  56.  
  57. @OneToMany(mappedBy="dataStore")
  58. ...
  59. public FileDataStore getDataStore(){ ... }
  60.  
  61. @OneToMany(mappedBy="datastore")
  62. ...
  63. public FileDataStore getDatastore(){ ... }
Add Comment
Please, Sign In to add comment