xdoo / vaadin-demo

demo using vaadin with spring boot.
4 stars 2 forks source link

Oid für Datenbank verwenden #96

Closed peter-mueller closed 9 years ago

peter-mueller commented 9 years ago

Dazu muss die id in der BaseEntity entfernt werden, und oid folgendermaßen konfiguriert sein:

        @Column(name = "OID")
    @Size(max = 32)
    @Id
    private String oid;

Im BeforeSaveEventListener muss die Id beforeCreate gesetzt werden: onBeforeSave entfällt jetzt

    @Override
    protected void onBeforeCreate(BaseEntity entity) {
        entity.setMandant(getCurrentMandant());
        entity.setOid(IdService.next());
    }