Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[lame] incompatible mapping

24 views
Skip to first unread message

Smok

unread,
Jun 2, 2010, 9:59:24 AM6/2/10
to
Cześć. Próbuję napisać prostą aplikację z bazą danych, na podstawie
tutoriala dostępnego na
http://netbeans.org/kb/docs/java/gui-db-custom.html Oczywiście nie
poszedłem na łatwiznę i bawię się zmieniając bazę na inną i inaczej
zorganizowaną. Oczywiście gdzieś się zgubiłem i wywaliło mi błędy przy
kompilacji (nic w IDE nie zapowiadało tragedii). Kompletnie niestety nie
znam się na odczytywaniu błędów w Java. Gdzie mogę szukać błędów?
Dziennik wygląda tak:

run:
2010-06-02 14:26:41 org.jdesktop.application.Application$1 run
SEVERE: Application class dniwolne.DniWolneApp failed to launch
javax.persistence.PersistenceException: No Persistence provider for
EntityManager named tabelaKrakowPU: Provider named
oracle.toplink.essentials.PersistenceProvider threw unexpected exception
at create EntityManagerFactory:
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Local Exception Stack:
Exception [TOPLINK-30005] (Oracle TopLink Essentials - 2.0.1 (Build
b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while searching for
persistence archives with ClassLoader:
sun.misc.Launcher$AppClassLoader@7d772e
Internal Exception: javax.persistence.PersistenceException: Exception
[TOPLINK-28018] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs
(12/06/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [tabelaKrakowPU]
failed.
Internal Exception: Exception [TOPLINK-7244] (Oracle TopLink Essentials
- 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionSearchingForPersistenceResources(PersistenceUnitLoadingException.java:143)
at
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:169)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:110)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at dniwolne.DniWolneView.initComponents(DniWolneView.java:281)
at dniwolne.DniWolneView.<init>(DniWolneView.java:36)
at dniwolne.DniWolneApp.startup(DniWolneApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: javax.persistence.PersistenceException: Exception
[TOPLINK-28018] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs
(12/06/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [tabelaKrakowPU]
failed.
Internal Exception: Exception [TOPLINK-7244] (Oracle TopLink Essentials
- 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:643)
at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.callPredeploy(JavaSECMPInitializer.java:171)
at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initPersistenceUnits(JavaSECMPInitializer.java:239)
at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:255)
at
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:155)
... 14 more
Caused by: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0.1
(Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [tabelaKrakowPU]
failed.
Internal Exception: Exception [TOPLINK-7244] (Oracle TopLink Essentials
- 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:228)
... 19 more
Caused by: Exception [TOPLINK-7244] (Oracle TopLink Essentials - 2.0.1
(Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.exceptions.ValidationException.invalidMapping(ValidationException.java:1069)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataValidator.throwInvalidMappingEncountered(MetadataValidator.java:275)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.OneToManyAccessor.process(OneToManyAccessor.java:161)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.RelationshipAccessor.processRelationship(RelationshipAccessor.java:290)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.processRelationshipDescriptors(MetadataProject.java:579)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.process(MetadataProject.java:512)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.processAnnotations(MetadataProcessor.java:246)
at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:370)
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:607)
... 18 more


The following providers:
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.

at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at dniwolne.DniWolneView.initComponents(DniWolneView.java:281)
at dniwolne.DniWolneView.<init>(DniWolneView.java:36)
at dniwolne.DniWolneApp.startup(DniWolneApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.Error: Application
class dniwolne.DniWolneApp failed to launch
at org.jdesktop.application.Application$1.run(Application.java:177)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: javax.persistence.PersistenceException: No Persistence
provider for EntityManager named tabelaKrakowPU: Provider named
oracle.toplink.essentials.PersistenceProvider threw unexpected exception
at create EntityManagerFactory:
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Local Exception Stack:
Exception [TOPLINK-30005] (Oracle TopLink Essentials - 2.0.1 (Build
b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while searching for
persistence archives with ClassLoader:
sun.misc.Launcher$AppClassLoader@7d772e
Internal Exception: javax.persistence.PersistenceException: Exception
[TOPLINK-28018] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs
(12/06/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [tabelaKrakowPU]
failed.
Internal Exception: Exception [TOPLINK-7244] (Oracle TopLink Essentials
- 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionSearchingForPersistenceResources(PersistenceUnitLoadingException.java:143)
at
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:169)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:110)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at dniwolne.DniWolneView.initComponents(DniWolneView.java:281)
at dniwolne.DniWolneView.<init>(DniWolneView.java:36)
at dniwolne.DniWolneApp.startup(DniWolneApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: javax.persistence.PersistenceException: Exception
[TOPLINK-28018] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs
(12/06/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [tabelaKrakowPU]
failed.
Internal Exception: Exception [TOPLINK-7244] (Oracle TopLink Essentials
- 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:643)
at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.callPredeploy(JavaSECMPInitializer.java:171)
at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initPersistenceUnits(JavaSECMPInitializer.java:239)
at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:255)
at
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:155)
... 14 more
Caused by: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0.1
(Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [tabelaKrakowPU]
failed.
Internal Exception: Exception [TOPLINK-7244] (Oracle TopLink Essentials
- 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:228)
... 19 more
Caused by: Exception [TOPLINK-7244] (Oracle TopLink Essentials - 2.0.1
(Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.ValidationException
Exception Description: An incompatible mapping has been encountered
between [class dniwolne.SlownikUzytkownicy] and [class
dniwolne.TabelaDniWolneNabyte]. This usually occurs when the cardinality
of a mapping does not correspond with the cardinality of its backpointer.
at
oracle.toplink.essentials.exceptions.ValidationException.invalidMapping(ValidationException.java:1069)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataValidator.throwInvalidMappingEncountered(MetadataValidator.java:275)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.OneToManyAccessor.process(OneToManyAccessor.java:161)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.RelationshipAccessor.processRelationship(RelationshipAccessor.java:290)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.processRelationshipDescriptors(MetadataProject.java:579)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.process(MetadataProject.java:512)
at
oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.processAnnotations(MetadataProcessor.java:246)
at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:370)
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:607)
... 18 more


The following providers:
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.

at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at dniwolne.DniWolneView.initComponents(DniWolneView.java:281)
at dniwolne.DniWolneView.<init>(DniWolneView.java:36)
at dniwolne.DniWolneApp.startup(DniWolneApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
... 8 more
BUILD SUCCESSFUL (total time: 5 seconds)

Dzięki
Smok.

Smok

unread,
Jun 2, 2010, 1:36:04 PM6/2/10
to
I jeszcze zapomniałem dodać plików które chyba są przyczyną problemów
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
SlownikUzytkownicy.java
package dniwolne;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
*
* @author smok
*/
@Entity
@Table(name = "slownikUzytkownicy")
@NamedQueries({
@NamedQuery(name = "SlownikUzytkownicy.findAll", query = "SELECT s
FROM SlownikUzytkownicy s"),
@NamedQuery(name = "SlownikUzytkownicy.findByIdUzytkownika", query
= "SELECT s FROM SlownikUzytkownicy s WHERE s.idUzytkownika =
:idUzytkownika"),
@NamedQuery(name = "SlownikUzytkownicy.findByStopienUzytkownika",
query = "SELECT s FROM SlownikUzytkownicy s WHERE s.stopienUzytkownika =
:stopienUzytkownika"),
@NamedQuery(name = "SlownikUzytkownicy.findByNazwaUzytkownika",
query = "SELECT s FROM SlownikUzytkownicy s WHERE s.nazwaUzytkownika =
:nazwaUzytkownika"),
@NamedQuery(name = "SlownikUzytkownicy.findBySyn", query = "SELECT
s FROM SlownikUzytkownicy s WHERE s.syn = :syn"),
@NamedQuery(name = "SlownikUzytkownicy.findByWydział", query =
"SELECT s FROM SlownikUzytkownicy s WHERE s.wydział = :wydział"),
@NamedQuery(name = "SlownikUzytkownicy.findByPesel", query =
"SELECT s FROM SlownikUzytkownicy s WHERE s.pesel = :pesel"),
@NamedQuery(name =
"SlownikUzytkownicy.findByDataWygasnieciaKontraktu", query = "SELECT s
FROM SlownikUzytkownicy s WHERE s.dataWygasnieciaKontraktu =
:dataWygasnieciaKontraktu")})
public class SlownikUzytkownicy implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "idUzytkownika")
private Integer idUzytkownika;
@Column(name = "stopienUzytkownika")
private String stopienUzytkownika;
@Basic(optional = false)
@Column(name = "nazwaUzytkownika")
private String nazwaUzytkownika;
@Column(name = "syn")
private String syn;
@Column(name = "wydział")
private String wydział;
@Column(name = "PESEL")
private String pesel;
@Column(name = "dataWygasnieciaKontraktu")
@Temporal(TemporalType.TIMESTAMP)
private Date dataWygasnieciaKontraktu;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "idUzytkownika")
private List<TabelaDniWolneNabyte> tabelaDniWolneNabyteList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "idUzytkownika")
private List<TabelaDniWolneWykorzystane>
tabelaDniWolneWykorzystaneList;

public SlownikUzytkownicy() {
}

public SlownikUzytkownicy(Integer idUzytkownika) {
this.idUzytkownika = idUzytkownika;
}

public SlownikUzytkownicy(Integer idUzytkownika, String
nazwaUzytkownika) {
this.idUzytkownika = idUzytkownika;
this.nazwaUzytkownika = nazwaUzytkownika;
}

public Integer getIdUzytkownika() {
return idUzytkownika;
}

public void setIdUzytkownika(Integer idUzytkownika) {
this.idUzytkownika = idUzytkownika;
}

public String getStopienUzytkownika() {
return stopienUzytkownika;
}

public void setStopienUzytkownika(String stopienUzytkownika) {
this.stopienUzytkownika = stopienUzytkownika;
}

public String getNazwaUzytkownika() {
return nazwaUzytkownika;
}

public void setNazwaUzytkownika(String nazwaUzytkownika) {
this.nazwaUzytkownika = nazwaUzytkownika;
}

public String getSyn() {
return syn;
}

public void setSyn(String syn) {
this.syn = syn;
}

public String getWydział() {
return wydział;
}

public void setWydział(String wydział) {
this.wydział = wydział;
}

public String getPesel() {
return pesel;
}

public void setPesel(String pesel) {
this.pesel = pesel;
}

public Date getDataWygasnieciaKontraktu() {
return dataWygasnieciaKontraktu;
}

public void setDataWygasnieciaKontraktu(Date
dataWygasnieciaKontraktu) {
this.dataWygasnieciaKontraktu = dataWygasnieciaKontraktu;
}

public List<TabelaDniWolneNabyte> getTabelaDniWolneNabyteList() {
return tabelaDniWolneNabyteList;
}

public void setTabelaDniWolneNabyteList(List<TabelaDniWolneNabyte>
tabelaDniWolneNabyteList) {
this.tabelaDniWolneNabyteList = tabelaDniWolneNabyteList;
}

public List<TabelaDniWolneWykorzystane>
getTabelaDniWolneWykorzystaneList() {
return tabelaDniWolneWykorzystaneList;
}

public void
setTabelaDniWolneWykorzystaneList(List<TabelaDniWolneWykorzystane>
tabelaDniWolneWykorzystaneList) {
this.tabelaDniWolneWykorzystaneList =
tabelaDniWolneWykorzystaneList;
}

@Override
public int hashCode() {
int hash = 0;
hash += (idUzytkownika != null ? idUzytkownika.hashCode() : 0);
return hash;
}

@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id
fields are not set
if (!(object instanceof SlownikUzytkownicy)) {
return false;
}
SlownikUzytkownicy other = (SlownikUzytkownicy) object;
if ((this.idUzytkownika == null && other.idUzytkownika != null)
|| (this.idUzytkownika != null &&
!this.idUzytkownika.equals(other.idUzytkownika))) {
return false;
}
return true;
}

@Override
public String toString() {
return "dniwolne.SlownikUzytkownicy[idUzytkownika=" +
idUzytkownika + "]";
}

}


tabelaDniWolneNabyte.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package dniwolne;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Transient;

/**
*
* @author smok
*/
@Entity
@Table(name = "tabelaDniWolneNabyte", catalog = "ozwKrakow", schema = "")
@NamedQueries({
@NamedQuery(name = "TabelaDniWolneNabyte.findAll", query = "SELECT
t FROM TabelaDniWolneNabyte t"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByIdNabytych", query =
"SELECT t FROM TabelaDniWolneNabyte t WHERE t.idNabytych = :idNabytych"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByIdUzytkownika",
query = "SELECT t FROM TabelaDniWolneNabyte t WHERE t.idUzytkownika =
:idUzytkownika"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByDataNabycia", query
= "SELECT t FROM TabelaDniWolneNabyte t WHERE t.dataNabycia =
:dataNabycia"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByGodzinyNabyte",
query = "SELECT t FROM TabelaDniWolneNabyte t WHERE t.godzinyNabyte =
:godzinyNabyte"),
@NamedQuery(name = "TabelaDniWolneNabyte.findBySymbolCzynnosci",
query = "SELECT t FROM TabelaDniWolneNabyte t WHERE t.symbolCzynnosci =
:symbolCzynnosci"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByPodstawa", query =
"SELECT t FROM TabelaDniWolneNabyte t WHERE t.podstawa = :podstawa"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByNumerRozkazu", query
= "SELECT t FROM TabelaDniWolneNabyte t WHERE t.numerRozkazu =
:numerRozkazu"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByDataRozkazu", query
= "SELECT t FROM TabelaDniWolneNabyte t WHERE t.dataRozkazu =
:dataRozkazu"),
@NamedQuery(name = "TabelaDniWolneNabyte.findByGodzinyOdebrane",
query = "SELECT t FROM TabelaDniWolneNabyte t WHERE t.godzinyOdebrane =
:godzinyOdebrane")})
public class TabelaDniWolneNabyte implements Serializable {
@Transient
private PropertyChangeSupport changeSupport = new
PropertyChangeSupport(this);
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "idNabytych")
private Integer idNabytych;
@Basic(optional = false)
@JoinColumn(name = "idUzytkownika", referencedColumnName =
"idUzytkownika")
@ManyToOne
private SlownikUzytkownicy idUzytkownika;
@Basic(optional = false)
@Column(name = "dataNabycia")
@Temporal(TemporalType.TIMESTAMP)
private Date dataNabycia;
@Basic(optional = false)
@Column(name = "godzinyNabyte")
private int godzinyNabyte;
@Column(name = "symbolCzynnosci")
private String symbolCzynnosci;
@Column(name = "podstawa")
private String podstawa;
@Column(name = "numerRozkazu")
private Integer numerRozkazu;
@Column(name = "dataRozkazu")
@Temporal(TemporalType.TIMESTAMP)
private Date dataRozkazu;
@Column(name = "godzinyOdebrane")
private Integer godzinyOdebrane;

public TabelaDniWolneNabyte() {
}

public TabelaDniWolneNabyte(Integer idNabytych) {
this.idNabytych = idNabytych;
}

public TabelaDniWolneNabyte(Integer idNabytych, SlownikUzytkownicy
idUzytkownika, Date dataNabycia, int godzinyNabyte) {
this.idNabytych = idNabytych;
this.idUzytkownika = idUzytkownika;
this.dataNabycia = dataNabycia;
this.godzinyNabyte = godzinyNabyte;
}

public Integer getIdNabytych() {
return idNabytych;
}

public void setIdNabytych(Integer idNabytych) {
Integer oldIdNabytych = this.idNabytych;
this.idNabytych = idNabytych;
changeSupport.firePropertyChange("idNabytych", oldIdNabytych,
idNabytych);
}

public SlownikUzytkownicy getIdUzytkownika() {
return idUzytkownika;
}

public void setIdUzytkownika(SlownikUzytkownicy idUzytkownika) {
SlownikUzytkownicy oldIdUzytkownika = this.idUzytkownika;
this.idUzytkownika = idUzytkownika;
changeSupport.firePropertyChange("idUzytkownika",
oldIdUzytkownika, idUzytkownika);
}

public Date getDataNabycia() {
return dataNabycia;
}

public void setDataNabycia(Date dataNabycia) {
Date oldDataNabycia = this.dataNabycia;
this.dataNabycia = dataNabycia;
changeSupport.firePropertyChange("dataNabycia", oldDataNabycia,
dataNabycia);
}

public int getGodzinyNabyte() {
return godzinyNabyte;
}

public void setGodzinyNabyte(int godzinyNabyte) {
int oldGodzinyNabyte = this.godzinyNabyte;
this.godzinyNabyte = godzinyNabyte;
changeSupport.firePropertyChange("godzinyNabyte",
oldGodzinyNabyte, godzinyNabyte);
}

public String getSymbolCzynnosci() {
return symbolCzynnosci;
}

public void setSymbolCzynnosci(String symbolCzynnosci) {
String oldSymbolCzynnosci = this.symbolCzynnosci;
this.symbolCzynnosci = symbolCzynnosci;
changeSupport.firePropertyChange("symbolCzynnosci",
oldSymbolCzynnosci, symbolCzynnosci);
}

public String getPodstawa() {
return podstawa;
}

public void setPodstawa(String podstawa) {
String oldPodstawa = this.podstawa;
this.podstawa = podstawa;
changeSupport.firePropertyChange("podstawa", oldPodstawa,
podstawa);
}

public Integer getNumerRozkazu() {
return numerRozkazu;
}

public void setNumerRozkazu(Integer numerRozkazu) {
Integer oldNumerRozkazu = this.numerRozkazu;
this.numerRozkazu = numerRozkazu;
changeSupport.firePropertyChange("numerRozkazu",
oldNumerRozkazu, numerRozkazu);
}

public Date getDataRozkazu() {
return dataRozkazu;
}

public void setDataRozkazu(Date dataRozkazu) {
Date oldDataRozkazu = this.dataRozkazu;
this.dataRozkazu = dataRozkazu;
changeSupport.firePropertyChange("dataRozkazu", oldDataRozkazu,
dataRozkazu);
}

public Integer getGodzinyOdebrane() {
return godzinyOdebrane;
}

public void setGodzinyOdebrane(Integer godzinyOdebrane) {
Integer oldGodzinyOdebrane = this.godzinyOdebrane;
this.godzinyOdebrane = godzinyOdebrane;
changeSupport.firePropertyChange("godzinyOdebrane",
oldGodzinyOdebrane, godzinyOdebrane);
}

@Override
public int hashCode() {
int hash = 0;
hash += (idNabytych != null ? idNabytych.hashCode() : 0);
return hash;
}

@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id
fields are not set
if (!(object instanceof TabelaDniWolneNabyte)) {
return false;
}
TabelaDniWolneNabyte other = (TabelaDniWolneNabyte) object;
if ((this.idNabytych == null && other.idNabytych != null) ||
(this.idNabytych != null && !this.idNabytych.equals(other.idNabytych))) {
return false;
}
return true;
}

@Override
public String toString() {
return "dniwolne.TabelaDniWolneNabyte[idNabytych=" + idNabytych
+ "]";
}

public void addPropertyChangeListener(PropertyChangeListener
listener) {
changeSupport.addPropertyChangeListener(listener);
}

public void removePropertyChangeListener(PropertyChangeListener
listener) {
changeSupport.removePropertyChangeListener(listener);
}

}

0 new messages