We should have a fallback to a default value. When you are not sure what to do, look at how hibernate does it. We have to be as close as possible to functionality of hibernate. So what does hibernate do when `@Temporal` is missing?