首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • Hibernate问题 [已结贴,结贴人:hello_zhenyu]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:26:39 楼主
    我在JDBC连接数据库的时候能够通过getResultSet()来得到检索包含此 Array 对象指定的 SQL ARRAY 值的元素的结果集合。但是在Hibernate时有没有如同此方法一样的功能方法呢?如:我现在想把
    String sqlMax = "select max(cno) from category where pid = " + c.getPid();
    Statement stmtMax = DB.getStatement(conn);
    ResultSet rsMax = DB.getResultSet(stmtMax, sqlMax);
    转化成Hibernate语句,怎么修改呢?谢谢
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:32:001楼 得分:5
    只要你把Hibnate配置好了,不用改。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:33:512楼 得分:5
    还真看不明白了。
    hibernate配置好
    List list = session.createCriteria(Category.class).list();
    就行了,如果非要拿rs,session里也可以获得jdbcConnection
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:35:183楼 得分:5
    String sqlMax = "select max(cno) from category where pid = " + c.getPid();
    return ""+(Object)getHibernateTemplate().find(sqlMax).get(0);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:46:584楼 得分:0
    请问为什么不用改呢?虽然得到的东西都要是一样但方法都不一样的啊……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 15:55:115楼 得分:5
    看一本关于hibernate的书,很快就明白了.hibernate执行sql语句有好几种方法,去看一下吧.....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 21:08:016楼 得分:5
    如果你真的想要ResultSet  对象,可以破框架来获得
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 21:58:237楼 得分:5
    Session session = HibernateSessionFactory.getSession();

    Connection conn = session.getConnection();

    这样就获得了一个Connection 的链接对象
    后面的就会来吧 (*^__^*)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-01 05:36:088楼 得分:0
    该回复于2008-05-01 06:23:50被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • skyqiang
    • 等级:
    发表于:2008-05-04 15:33:249楼 得分:10
    Hibernate 好像你一点都不懂吧..自己选到网上看看..不懂再来问吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-04 16:41:0410楼 得分:10
    孙卫琴的 < <精通hibernate >>那本书上提到了一个报表查询。不知是不是你想要的方法。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved