Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. 12:51:54 PM com.sun.faces.lifecycle.InvokeApplicationPhase execute
  2. WARNING: #{testeHibernate.save}: org.hibernate.PersistentObjectException: detached entity passed to persist: classhiber.Utilizador
  3. javax.faces.FacesException: #{testeHibernate.save}: org.hibernate.PersistentObjectException: detached entity passed to persist: classhiber.Utilizador
  4. at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
  5. at javax.faces.component.UICommand.broadcast(UICommand.java:315)
  6. at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
  7. ... 24 more
  8. javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)
  9. at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
  10. ... 26 more
  11. Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: classhiber.Utilizador
  12. at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:141)
  13. at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:78)
  14. at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:843)
  15. at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:818)
  16. at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:822)
  17. at Impl.UtilizadorDAOimpl.addutilizador(UtilizadorDAOimpl.java:32)
  18. at TesteHibernate.save(TesteHibernate.java:48)
  19. ... 35 more
  20.  
  21. @Entity
  22. @Table(name = "utilizador")
  23. public class Utilizador implements java.io.Serializable {
  24.  
  25. private Integer idUt;
  26. private String user;
  27. private String pass;
  28. private String tip;
  29.  
  30. public Utilizador() {
  31. }
  32.  
  33. public Utilizador(Integer idUT, String user, String pass, String tip) {
  34. this.user = user;
  35. this.pass = pass;
  36. this.tip = tip;
  37. }
  38.  
  39. @Id
  40. @GeneratedValue(strategy =GenerationType.AUTO)
  41. @Column(name = "id_ut", unique = true, nullable = false)
  42. public Integer getIdUt() {
  43. return this.idUt;
  44. }
  45. public void setIdUt(Integer idUt) {
  46. this.idUt = idUt;
  47. }
  48.  
  49. @Column(name = "user", nullable = false, length = 100)
  50. public String getUser() {
  51. return this.user;
  52. }
  53. public void setUser(String user) {
  54. this.user = user;
  55. }
  56.  
  57. @Column(name = "pass", nullable = false, length = 100)
  58. public String getPass() {
  59. return this.pass;
  60. }
  61. public void setPass(String pass) {
  62. this.pass = pass;
  63. }
  64.  
  65. @Column(name = "tip", nullable = false, length = 100)
  66. public String getTip() {
  67. return this.tip;
  68. }
  69. public void setTip(String tip) {
  70. this.tip = tip;
  71. }
  72. }
  73.  
  74. public void addutilizador(Utilizador ut) {
  75. System.out.println(this.sessionFactory);
  76. Session session = this.sessionFactory.openSession();
  77. Transaction tx = session.beginTransaction();
  78. session.persist(ut);
  79. tx.commit();
  80. session.close();
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement