title: Table "SPRING_SESSION" not found
body: <p>I'm trying to create a REST API using Spring and I've been running into this issue when attempting to implement session handling.</p>
  
  <pre><code>org.springframework.jdbc.BadSqlGrammarException:
  PreparedStatementCallback; bad SQL grammar [DELETE FROM SPRING_SESSION
  WHERE MAX_INACTIVE_INTERVAL &lt; (? - LAST_ACCESS_TIME) / 1000]; nested
  exception is org.h2.jdbc.JdbcSQLException: Table "SPRING_SESSION" not
  found; SQL statement: DELETE FROM SPRING_SESSION WHERE
  MAX_INACTIVE_INTERVAL &lt; (? - LAST_ACCESS_TIME) / 1000 [42102-195]   at
  org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:231)
  ~[spring-jdbc-4.3.9.RELEASE.jar:4.3.9.RELEASE]...
  </code></pre>
  
  <p>It looks like Spring thinks that the table doesn't exist, which is confusing me because I've checked the table does exist in the database. I've included <code>org.springframework.session</code> in my pom.xml and I've also tried manually creating the table on each start of the application. So far no change. Any help would be greatly appreciated!</p>