sql >> Database >  >> RDS >> PostgreSQL

Een aparte gegevensbron maken voor mijn sessie-lente met JDBC en lente-gegevens jpa in spring boot

check https://github.com/nomanbplmp/CustomSessionStoreExample om het volledige voorbeeld te zien.

Om sessieopslag te laten werken met andere dan de primaire database, is het vereist om een ​​aangepaste sessierepository te bieden en de interne springveer te overschrijven, zoals hieronder aangegeven.

@Configuration
@EnableJdbcHttpSession
class SessionConfig { 
    @Bean
    public JdbcOperationsSessionRepository sessionRepository(){
      DataSource ds =   DataSourceBuilder.create().driverClassName("org.h2.Driver").username("sa").url("jdbc:h2:file:~/test").build();
     return   new SessionRepo(ds,new DataSourceTransactionManager(ds));

    }
}


class SessionRepo extends JdbcOperationsSessionRepository  {

    public SessionRepo(DataSource dataSource, PlatformTransactionManager transactionManager) {
        super(dataSource, transactionManager);

    }


}



  1. Verschillende waarden selecteren in een samengevoegde tabel

  2. SQL:Hoe één record per dag te selecteren, ervan uitgaande dat elke dag meer dan 1 waarde MySQL bevat

  3. Implementeer MySQL relationele databases op Ubuntu 12.04 (Precieze Pangolin)

  4. sql-server met ontbrekende datums