77范文网 - 专业文章范例文档资料分享平台

SSH面试题汇总(10)

来源:网络收集 时间:2021-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

讲解三大框架如果编程的知识。

insert="false" access="property" column="password" length = "32" />

解决方法:将repassword的insert和update设为false。

org.springframework.beans.factory.BeanCreationException: Error

creating

bean

with

name

'sessionFactory'

defined

in

ServletContext

resource

[/WEB-INF/applicationContext.xml]:

Initialization of bean failed;nested exception is org.hibernate.PropertyNotFoundException: Could not find a getter for ID in class

错误原因:hibernate的映射文件中ID是大写的,而pojo的类中id是小写的

解决方法:要么将pojo类中的id改称大写,要么把hibernate的映射文件中的ID改称小写。

3. Hibernate与jdbc的联系

hibernate是jdbc的轻量级封装,包括jdbc的与数据库的连接(用hibernate.property的配置文件实现当然本质是封装了jdbc的forname),

和查询,删除等代码,都用面向对象的思想用代码联系起来,hibernate通过hbm 配置文件把po类的字段和数据库的字段关联起来比如数据库的id,

在po类中就是pravite Long id; public Long getId() ;public setId(Long id);

然后hql语句也是面向对象的,它的查询语句不是查询数据库而是查询类的,这些实现的魔法就是xml文件,其实hibernate=封装的jdbc+xml文件

4. Hibernate与spring的联系

hibernate中的一些对象可以给Spring来管理,让Spring容器来创建hibernate中一些对象实例化。例如:SessionFactory,HibernateTemplate等。

Hibernate本来是对数据库的一些操作,放在DAO层,而Spring给业务层的方法定义了事务,业务层调用DAO层的方法,很好的将Hibernate的操作也加入到事务中来了。

5. Hibernate自带的分页机制是什么?如果不使用Hibernate自带的分页,则采用什么方式分页? 1、hibernate自带的分页机制:获得Session对象后,从Session中获得Query对象。用Query.setFirstResult():设置要显示的第一行数据,

Query.setMaxResults():设置要显示的最后一行数据。 2、不使用hibernate自带的分页,可采用sql语句分页,

如:5:为每页显示的记录,2为当前页: select * top 5 from table where tabId not in (select tabId top (2-1)*5 from table);

6. hibernate的对象的三种持久化状态,并给出解释?

不清楚hibernate的对象的三种持久化状态,只知道hibernate对象的三种状态,下面有介绍。

7. hibernate中一对多配置文件返回的是什么?

hibernate中一对多配置文件会相应的映射为两张表,并且它们之间的关系是一对多的。

例如:一个student和classes表的关系 。一个学生只能是一个班的,一个班可以有多个学生。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库SSH面试题汇总(10)在线全文阅读。

SSH面试题汇总(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1205298.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: