欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于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>