Advertisement
Guest User

Untitled

a guest
Dec 25th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. package org.planetjpa;
  2.  
  3. import java.io.Serializable;
  4. import javax.persistence.*;
  5.  
  6. import java.util.Date;
  7.  
  8. @Entity
  9. public class Reservationscene implements Serializable {
  10. private static final long serialVersionUID = 1L;
  11.  
  12. @Id
  13. @Column(name="id_res_scene")
  14. private Integer idResScene;
  15.  
  16. @Temporal(TemporalType.TIMESTAMP)
  17. @Column(name="date_reserv_scene")
  18. private Date dateReservScene;
  19.  
  20. @ManyToOne
  21. @JoinColumn(name="scene_id")
  22. private Scences scene_reserve;
  23.  
  24. @ManyToOne
  25. @JoinColumn(name="user_c_id")
  26. private User user_courant;
  27.  
  28. public Scences getScene_reserve() {
  29. return scene_reserve;
  30. }
  31.  
  32. public void setScene_reserve(Scences scene_reserve) {
  33. this.scene_reserve = scene_reserve;
  34. }
  35.  
  36. public User getUser_courant() {
  37. return user_courant;
  38. }
  39.  
  40. public void setUser_courant(User user_courant) {
  41. this.user_courant = user_courant;
  42. }
  43.  
  44. public Reservationscene() {
  45. }
  46.  
  47. public int getIdResScene() {
  48. return this.idResScene;
  49. }
  50.  
  51. public void setIdResScene(int idResScene) {
  52. this.idResScene = idResScene;
  53. }
  54.  
  55. public Date getDateReservScene() {
  56. return this.dateReservScene;
  57. }
  58.  
  59. public void setDateReservScene(Date dateReservScene) {
  60. this.dateReservScene = dateReservScene;
  61. }
  62.  
  63. }
  64.  
  65. <?xml version="1.0" encoding="UTF-8"?>
  66. <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  67. <persistence-unit name="projetjsf">
  68.  
  69.  
  70.  
  71. <class>org.planetjpa.Films</class>
  72. <class>org.planetjpa.Lieux</class>
  73. <class>org.planetjpa.Reservationscene</class>
  74. <class>org.planetjpa.Scences</class>
  75. <class>org.planetjpa.User</class>
  76.  
  77.  
  78.  
  79. <properties>
  80.  
  81. <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/projetjsf"/>
  82. <property name="javax.persistence.jdbc.user" value="root"/>
  83. <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
  84. <property name="javax.persistence.jdbc.password" value="amine1993"/>
  85. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
  86. <property name="hibernate.show_sql" value="true" />
  87. <property name="hibernate.hbm2ddl.auto" value="create-drop" />
  88. <property name="hibernate.format_sql" value="true"/>
  89. <property name="hibernate.hbm2ddl.auto" value="update"/>
  90. <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
  91.  
  92. </properties>
  93.  
  94. </persistence-unit>
  95. </persistence>
  96.  
  97. Exception in thread "main" javax.persistence.PersistenceException: [PersistenceUnit: projetjsf] Unable to build EntityManagerFactory
  98. at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914)
  99. at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:889)
  100. at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56)
  101. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63)
  102. at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.buildEntityManagerFactory(Main.java:94)
  103. at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.execute(Main.java:80)
  104. at org.eclipse.jpt.jpa.eclipselink.core.ddlgen.Main.main(Main.java:68)
  105. Caused by: org.hibernate.AnnotationException: Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements: org.planetjpa.Scences.liste_reserv_scenes
  106. at org.hibernate.cfg.annotations.CollectionBinder.getCollectionBinder(CollectionBinder.java:321)
  107. at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1693)
  108. at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:765)
  109. at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:684)
  110. at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3406)
  111. at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3360)
  112. at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1334)
  113. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1724)
  114. at org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:84)
  115. at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:904)
  116. ... 6 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement