session中find方法和createQuery方法有什么区别? 好像不太一样吧,createQuery()是创建一个查询连接,而find()方法是查找一个东东并返回结果,查找之后并不存在连接关系 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 good question啊有兴趣的朋友可以看看hibernate的源码吧现在手头没有源码 不过以前看过 凭印象说说吧createQuery仅仅是生成一个Query的对象 同时初始化查询缓存 但是实际的queryString并没有提交到数据库 就这点来看 这是和find的最大视觉区别 而find方法执行后会讲查询请求提交到数据库 而createQuery进行.iterate()或者.list()后才提交查询个人感觉两者最大的本质不同在于createQuery()操作可以进行.iterate()来延迟加载数据结果集 这在数据量很大的时候是非常必要的 而find直接一次性返回了List格式的结果集 通常来讲在小数据量精确查询的时候比较受欢迎嗯 robbin说过 hibernate入门看文档 精通看源码 ^_^ 求大神帮忙看看我的这个程序哪里出了问题 怎么样读取tomcat 下的properties文件 java 一debug就出错 使用Spring Autowire 出现NoSuchBeanDefinitionException GlassFish等应用服务器上的web应用怎么从外网访问? 一个关于java死锁的问题 弱弱的一问 提问:用DOM解析xml的问题,高手求助,急!!! 急,在线等~为什么从java调用存储过程返回的记录数比实际少?? 救命啊::session中保留有客户端的IP吗?如果有,请问怎样获取? 调用Home中Create()方法时,报java.lang.NullPointerException错误 急用!!有谁能给出阿拉伯数字金额转换为中文大写的java函数
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货