Class HypersistenceOptimizerBootstrapRun

java.lang.Object
io.hypersistence.optimizer.core.event.persistence.HypersistenceOptimizerBootstrapRun

@Entity public class HypersistenceOptimizerBootstrapRun extends Object
The HypersistenceOptimizerBootstrapRun is the canonical entity model for the ho_bootstrap_run table, which holds one row per optimizer bootstrap (a snapshot of the application at startup).

This entity is used only to let Hibernate generate the portable, dialect-specific table structure in the metadata fallback. The rows themselves are written with plain JDBC (see EventStore), which lets the IDENTITY key work reliably across multiple application nodes without routing writes through a Session.

Since:
2.14.0
Author:
Vlad Mihalcea
  • Constructor Details

    • HypersistenceOptimizerBootstrapRun

      public HypersistenceOptimizerBootstrapRun()
  • Method Details

    • getId

      public Long getId()
    • getStartedOn

      public Date getStartedOn()
    • getApplicationName

      public String getApplicationName()
    • getHibernateVersion

      public String getHibernateVersion()