What database platform are you using in conjunction with Spring Boot? Certain database platforms, e.g. in embedded database such as H2, HSQL or Derby, will automatically be configured by Spring Boot to create their schema. This is documented here in case you are using any of those cases. The default naming strategy used by ORM5 is one which is JPA compliant. In this case, you would have wanted to specify fetchTime rather than image.fetchTime. If you would rather use the approach your entity has, then you're want to specify the component-path naming strategy instead. It follows most of the JPA compliant rules (the default) but rather than exposing the naming as the final part of the property path, it uses the full path instead. |