错误描述:
java获取mysql数据库表字段,但却获取了serialVersionUID,DEFAULT_CAPACITY,EMPTY_ELEMENTDATA,DEFAULTCAPACITY_EMPTY_ELEMENTDATA,elementData,size,MAX_ARRAY_SIZE,意思就是: 获取的数据库字段为空
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191118165932317.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIzMDM0OA==,size_16,color_FFFFFF,t_70)
解决: 数据库中实体的字段要用具体的实体去获得,就拿这个错误来说,ret是定义来接收字段的,而传入的实体是t,所以将ret.getClass().getDeclaredFields();改为t.getClass().getDeclaredFields();就ok了。