Startpass showing string only

master
Markus Kreth 7 years ago
parent f89c6a6529
commit c64e697036
  1. 11
      src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/PersonGrid.java
  2. 2
      src/main/resources/application.properties
  3. 2
      src/test/java/de/kreth/vaadin/clubhelper/HibernateHolder.java

@ -50,7 +50,7 @@ public class PersonGrid extends VerticalLayout {
private List<GroupDef> allGroups; private List<GroupDef> allGroups;
private PersonFilter filter; private PersonFilter filter;
private ClubEvent currentEvent; private ClubEvent currentEvent;
private Column<Person, Startpass> startpassColumn; private Column<Person, String> startpassColumn;
private Layout filters; private Layout filters;
private SelectionMode currentSelectionMode; private SelectionMode currentSelectionMode;
private Column<Person, String> genderColumn; private Column<Person, String> genderColumn;
@ -94,7 +94,14 @@ public class PersonGrid extends VerticalLayout {
grid.addColumn(Person::getSurname).setCaption("Nachname"); grid.addColumn(Person::getSurname).setCaption("Nachname");
grid.addColumn(Person::getBirth, b -> b != null ? birthFormat.format(b) : "").setCaption("Geburtstag"); grid.addColumn(Person::getBirth, b -> b != null ? birthFormat.format(b) : "").setCaption("Geburtstag");
startpassColumn = grid.addColumn(Person::getStartpass).setCaption("Startpass Nr."); startpassColumn = grid.addColumn(p -> {
Startpass startpass = p.getStartpass();
if (startpass != null) {
return startpass.getStartpassNr();
} else {
return null;
}
}).setCaption("Startpass Nr.");
genderColumn = grid.addColumn(p -> { genderColumn = grid.addColumn(p -> {

@ -1,7 +1,7 @@
spring.datasource.jndi-name=jdbc/clubhelperbackend spring.datasource.jndi-name=jdbc/clubhelperbackend
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
spring.jpa.open-in-view=false spring.jpa.open-in-view=false
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

@ -12,7 +12,7 @@ public enum HibernateHolder {
private HibernateHolder() { private HibernateHolder() {
configuration = new Configuration(); configuration = new Configuration();
HibernateConfiguration config = new MysqlLocalConfiguration(); HibernateConfiguration config = new H2MemoryConfiguration();
config.configure(configuration); config.configure(configuration);
} }

Loading…
Cancel
Save