`

关于hibernate 取出的list 都为第一条记录

 
阅读更多

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>

 

分享到:
评论

相关推荐

    Hibernate中的query 分页.doc

    在这个例子中,`setFirstResult(0)`设置了起始位置,即从第一条记录开始,而`setMaxResults(4)`设定了返回的最大记录数,相当于MySQL中的`LIMIT 0, 4`,表示获取前四条记录。 总结来说,虽然`query.scroll()`提供了...

    Hibernate的四种典型例子(增删改查)

    最后,从列表中取出第一个元素并打印其`name`和`pwd`属性值,表明查询操作成功完成。 二、删除(Delete) 删除操作用于从数据库中移除指定的记录。示例代码如下: ```java Session session = Hibernate...

    Hibernate HQL查询 分页查询 模糊查询.docx

    // 从第0条记录开始 q.setMaxResults(10); // 取出10条记录 final List list = q.list(); ``` 这里`setFirstResult`定义了起始记录的位置,`setMaxResults`定义了每次查询的最大记录数。这对于展示分页列表非常...

    hibernate的例子

    例如,如果我们想要获取第2页,每页显示10条记录,代码可能会这样写: ```java Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); // 创建Query对象 Query...

    ssh(structs,spring,hibernate)框架中的上传下载

     第3~9行定义了一个数据源,其实现类是apache的BasicDataSource,第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值...

    常见的几种分页语句和方法

    例如,如果要获取第2页的10条记录,则SQL语句为: ```sql SELECT * FROM user_table ORDER BY id ASC LIMIT 10 OFFSET 10; ``` ##### 2. 使用TOP进行分页 在SQL Server中,通常使用`TOP`关键字来实现分页功能。其...

    Oracle分页查询

    1. **第一种写法**: ```sql SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM ) WHERE RN &gt;= 21 ``` 2. **第二种写法**: ```sql SELECT * FROM ( SELECT A....

    java基础笔记(初学者)

    1. **从 List&lt;T&gt; 中取出数据并封装** 在 Java 中,`List&lt;T&gt;` 是一种集合数据结构,用于存储一系列有序的元素。在示例代码中,`findUserdetail` 方法从数据库查询一个用户信息,然后将其封装成 `UserVo` 对象。这里...

    最新Java面试宝典pdf版

    2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、...

    Java面试宝典-经典

    2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、...

    java面试题大全(2012版)

    2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、...

    java面试宝典2012

    2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 90 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 91 4、...

    Java面试宝典2012版

    2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4...

    Java面试宝典2012新版

    2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、...

    SSH框架网上商城项目第22战之银行图标以及支付页面显示

    在本SSH框架网上商城项目的第22阶段,主要涉及的核心知识点是银行图标和支付页面的显示。SSH框架是由Struts、Spring和Hibernate三个开源组件组成的Java Web开发框架,用于构建高效、可扩展的企业级应用程序。 1. **...

    JAVA上百实例源码以及开源项目源代码

    Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证...

    java源码包---java 源码 大量 实例

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java源码包2

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证...

Global site tag (gtag.js) - Google Analytics