必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 公務(wù)員 > 面試指導(dǎo) >

常見面試問題及答案

時間: 世芳2 面試指導(dǎo)

  Hibernate中g(shù)et和load有什么不同之處

  Hibernate中save、persist和saveOrUpdate這三個方法的不同之處?

  除了get和load,這又是另外一個經(jīng)常出現(xiàn)的Hibernate面試問題。 所有這三個方法,也就是save()、saveOrUpdate()和persist()都是用于將對象保存到數(shù)據(jù)庫中的方法,但其中有些細微的差別。例如,save()只能INSERT記錄,但是saveOrUpdate()可以進行 記錄的INSERT和UPDATE。還有,save()的返回值是一個Serializable對象,而persist()方法返回值為void。你還可以訪問 save、persist以及saveOrUpdate,找到它們所有的不同之處。

  Hibernate中的命名SQL查詢指的是什么?

  Hibernate的這個面試問題同Hibernate提供的查詢功能相關(guān)。命名查詢指的是用標簽在影射文檔中定義的SQL查詢,可以通過使用Session.getNamedQuery()方法對它進行調(diào)用。命名查詢使你可以使用你所指定的一個名字拿到某個特定的查詢。 Hibernate中的命名查詢可以使用注解來定義,也可以使用我前面提到的xml影射問句來定義。在Hibernate中,@NameQuery用來定義單個的命名查詢,@NameQueries用來定義多個命名查詢。

  Hibernate中的SessionFactory有什么作用? SessionFactory是線程安全的嗎?

  這也是Hibernate框架的常見面試問題。顧名思義,SessionFactory就是一個用于創(chuàng)建Hibernate的Session對象的工廠。SessionFactory通常是在應(yīng)用啟動時創(chuàng)建好的,應(yīng)用程序中的代碼用它來獲得Session對象。作為一個單個的數(shù)據(jù)存儲,它也是 線程安全的,所以多個線程可同時使用同一個SessionFactory。Java JEE應(yīng)用一般只有一個SessionFactory,服務(wù)于客戶請求的各線程都通過這個工廠來獲得Hibernate的Session實例,這也是為什么SessionFactory接口的實現(xiàn)必須是線程安全的原因。還有,SessionFactory的內(nèi)部狀態(tài)包含著同對象關(guān)系影射有關(guān)的所有元數(shù)據(jù),它是 不可變的,一旦創(chuàng)建好后就不能對其進行修改了。

  Hibernate中的Session指的是什么? 可否將單個的Session在多個線程間進行共享?

  前面的問題問完之后,通常就會接著再問這兩個問題。問完SessionFactory的問題后就該輪到Session了。Session代表著Hibernate所做的一小部分工作,它負責維護者同數(shù)據(jù)庫的鏈接而且 不是線程安全的,也就是說,Hibernage中的Session不能在多個線程間進行共享。雖然Session會以主動滯后的方式獲得數(shù)據(jù)庫連接,但是Session最好還是在用完之后立即將其關(guān)閉。

  hibernate中sorted collection和ordered collection有什么不同?

  T這個是你會碰到的所有Hibernate面試問題中比較容易的問題。sorted collection是通過使用 Java的Comparator在內(nèi)存中進行排序的,ordered collection中的排序用的是數(shù)據(jù)庫的order by子句。對于比較大的數(shù)據(jù)集,為了避免在內(nèi)存中對它們進行排序而出現(xiàn) Java中的OutOfMemoryError,最好使用ordered collection。

  Hibernate中transient、persistent、detached對象三者之間有什么區(qū)別?

  在Hibernate中,對象具有三種狀態(tài):transient、persistent和detached。同Hibernate的session有關(guān)聯(lián)的對象是persistent對象。對這種對象進行的所有修改都會按照事先設(shè)定的刷新策略,反映到數(shù)據(jù)庫之中,也即,可以在對象的任何一個屬性發(fā)生改變時自動刷新,也可以通過調(diào)用Session.flush()方法顯式地進行刷新。如果一個對象原來同Session有關(guān)聯(lián)關(guān)系,但當下卻沒有關(guān)聯(lián)關(guān)系了,這樣的對象就是detached的對象。你可以通過調(diào)用任意一個session的update()或者saveOrUpdate()方法,重新將該detached對象同相應(yīng)的seesion建立關(guān)聯(lián)關(guān)系。Transient對象指的是新建的持久化類的實例,它還從未同Hibernate的任何Session有過關(guān)聯(lián)關(guān)系。同樣的,你可以調(diào)用persist()或者save()方法,將transient對象變成persistent對象。可要記住,這里所說的transient指的可不是 Java中的transient關(guān)鍵字,二者風馬牛不相及。


99026 主站蜘蛛池模板: 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | TMT观察网_独特视角观察TMT行业 派财经_聚焦数字经济内容服务平台 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 西门子代理商_西门子变频器总代理-翰粤百科 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 培训无忧网-教育培训咨询招生第三方平台 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 定坤静电科技静电消除器厂家-除静电设备 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 |