关于hibernate 取出的list 都为第一条记录
程序员文章站
2022-07-15 11:02:47
...
he content of element type "class" must match "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?, (version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties| any|map
发现hibernate 取出记录总条数是相符的,但是取出对象,全部是第一条记录,后来发现是 .hbm.xml 配置了id
id 这个数据库中没有这个字段,所以就list 里面全部是第一条记录。
<id name="dbid" type="short">
<column name="DBID" />
<generator class="assigned" />
</id>
然后修改为和数据库一致的字段
<id name="spid" type="int">
<column name="SPID" />
<generator class="assigned" />
</id>