今天遇到了这个问题,数据库中日期字段明明有数据,后台却查询不到。我仔细看了一下,原来是因为格式问题。数据库中存储的是NUMBER类型,java中实体类中定义的是String类型,所以,就没有接受到值,只需要改成Long类型,就可以接收到值了。如果实体String类型不想改的话,也可以将数据库中的字段类型改成VARCHAR2。
下面是oracle与java类型对应关系,感兴趣的小伙伴可以看看
https://blog.csdn.net/perny/article/details/7971003