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 PersonFilter filter;
private ClubEvent currentEvent;
private Column<Person, Startpass> startpassColumn;
private Column<Person, String> startpassColumn;
private Layout filters;
private SelectionMode currentSelectionMode;
private Column<Person, String> genderColumn;
@ -94,7 +94,14 @@ public class PersonGrid extends VerticalLayout {
grid.addColumn(Person::getSurname).setCaption("Nachname");
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 -> {

@ -1,7 +1,7 @@
spring.datasource.jndi-name=jdbc/clubhelperbackend
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
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.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

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

Loading…
Cancel
Save