Hallo,
ich versuche seit einigen tagen eine Nuss zu knacken. Hibernate gibt mir als Liste nur eine Tabellenspalte wieder. Da ich noch recht neue im javafx-Bereich und hibernate bin, bräuchte ich Hilfe. Habt Ihr evt. einen Tipp für mich? Danke
meine main.java:
die emplooyees.java:
ich versuche seit einigen tagen eine Nuss zu knacken. Hibernate gibt mir als Liste nur eine Tabellenspalte wieder. Da ich noch recht neue im javafx-Bereich und hibernate bin, bräuchte ich Hilfe. Habt Ihr evt. einen Tipp für mich? Danke
meine main.java:
Java:
public class Bernd1 extends Application {
Configuration config = new Configuration() ;
config.configure("hibernate.cfg.xml"); //laden der hibernate.config-datei
// .setProperty ("hibernate.show_mysql", "true")
// .setProperty ("hibernate.format_mysql", "true")
// .addClass(Employees.class);
SessionFactory sf = config.buildSessionFactory ();
Session s = sf.openSession ();
List l = s.createQuery(" From Employees ").list();
System.out.println(l);
s.close();
ListView<String> listview = new ListView();
listview.getItems().addAll(l);
group2.getChildren().addAll(listview);
group2.setVisible(false);
die emplooyees.java:
Java:
package db.entity;
// Generated 13.08.2016 11:59:44 by Hibernate Tools 4.3.1
import java.util.HashSet;
import java.util.Set;
/**
* Employees generated by hbm2java
*/
public class Employees implements java.io.Serializable {
private int employeeNumber;
private Employees employees;
private Offices offices;
private String lastName;
private String firstName;
private String extension;
private String email;
private String jobTitle;
private Set employeeses = new HashSet(0);
private Set customerses = new HashSet(0);
public Employees() {
}
public Employees(int employeeNumber, Offices offices, String lastName, String firstName, String extension, String email, String jobTitle) {
this.employeeNumber = employeeNumber;
this.offices = offices;
this.lastName = lastName;
this.firstName = firstName;
this.extension = extension;
this.email = email;
this.jobTitle = jobTitle;
}
public Employees(int employeeNumber, Employees employees, Offices offices, String lastName, String firstName, String extension, String email, String jobTitle, Set employeeses, Set customerses) {
this.employeeNumber = employeeNumber;
this.employees = employees;
this.offices = offices;
this.lastName = lastName;
this.firstName = firstName;
this.extension = extension;
this.email = email;
this.jobTitle = jobTitle;
}
public int getEmployeeNumber() {
return this.employeeNumber;
}
public void setEmployeeNumber(int employeeNumber) {
this.employeeNumber = employeeNumber;
}
public Employees getEmployees() {
return this.employees;
}
public void setEmployees(Employees employees) {
this.employees = employees;
}
public Offices getOffices() {
return this.offices;
}
public void setOffices(Offices offices) {
this.offices = offices;
}
public String getLastName() {
return this.lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getFirstName() {
return this.firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getExtension() {
return this.extension;
}
public void setExtension(String extension) {
this.extension = extension;
}
public String getEmail() {
return this.email;
}
public void setEmail(String email) {
this.email = email;
}
public String getJobTitle() {
return this.jobTitle;
}
public void setJobTitle(String jobTitle) {
this.jobTitle = jobTitle;
}
}
Zuletzt bearbeitet von einem Moderator: