首先是select * 語句:
可以看到是可以查尋的,(該表尚未填入數據,是空表)
然後select具體字段:
可以看到,出現了空指針異常,在頁面上查看則提示“name”標識符無效,已經試過多個字段,且大小寫均試,但都是提示空指針異常。
最後我查詢了一下數據庫設計,問題就出在這裏,我設計數據庫的時候,字段名用的都是小寫,因此查不到,把字段名全換成大寫之後就沒問題了。
PS:Oracle數據庫字段名是不區分大小寫的,在Oracle原生工具中是不會出現這個錯誤的,目前本博主也只在FineReport中遇到這種情況,特此註明。