12-13号(针对没有回答清楚的)面试总结
2013-12-15 18:34
246 查看
1:hibernate有什么缺点? 答:hibernate是面向对象HQL,在使用多表查询和比量查询时,hibernate性良会下降,它会发出很多无用的数据 我们直接调用save或update,就可以生成sql,这其中还需要hibernate做很多工作,比如根据你传递的对象,生成相应的sql。 2:怎么选择使用hibernate和myBatis 答:针对系统来定,如果此系统对性良要求很高,则应该使用myBatis,手动控制sql。因为hibernar的sql都是自动 生成。 3:讲讲hibernate的事务 1 基于单数据库的事务处理 2 如果想使用分布式多数据库的事务处理,请增加JTA框架或者结合JOTM框架实现 3 事务有多种情况 : 容易引起数据丢失的 无事务保护 容易引起脏读的 READ_UNCOMMITED 容易引起不可重复读取 READ_COMMITED 重点是同一个数据块 容易引起虚读(幻像读)的 READ_REAPTABLE 重点是增加或减少数据 安全的 串行化 但速度较慢的 Hiberanate 的事务取决于你使用哪种方式管理你的数据源,如果用JDBC管理单一的数据源,那就是JDBC事务, 如果使用JTA管理分布式数据源,则使用的是JTA或者JOTM的事务。 4:使用poi报表的导入导出。 导入跟导出,我们公司都有一个封装的工具类。在使用导入时,我们只需要设置一些参数(比如:字体大小,颜色,是否居中等) 面试官还问到了一个需求:审批流转时,你需要根据流程图下载一个word模版。这样很麻烦,请问用什么办法直接从页面写入word模版中? (面试官说的)答:可以根据word模块,在页面中制定一个页面(由管理员控制布局),其规则跟word模块相同, 再使用jocab 来解决 5:怎么校验权限 答:通过用户id来关联角色id,再通过角色id找到相应的权限(多对多的关系)。 用户表 用户id 角色表(第三方表) id 用户id 权限id 多个@拼接成的 权限表 权限id 是否为顶级菜单 父菜单 true 6:我们xls导出时,说说xls表格最高能插入多少行和列 答:Execl里面有65536行,256列。
相关文章推荐
- 总结面试时没有回答上的设置内存对齐方式问题
- 总结面试时没有回答上的内存对齐问题
- 总结的面试中常见65种应聘技巧回答
- 对C++基础知识的总结(主要针对笔试面试)
- 招聘之面试流程总结_针对具有一定研发经历的求职者
- [面试没有回答上的问题4]常用字符串和数组的操作。
- 总结的面试中常见65种应聘技巧回答
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(2)
- Android(实习生)第一次面试总结,如有回答错误还请大家指出来哦~
- 总结,面试相关的问题的回答技巧?(来源于天涯论坛)
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(4)
- 基于上次腾讯远程面试的题目总结与回答(精心总结回顾) 下
- 安卓开发的屏幕适配方法总结+面试回答方法
- 基于上次腾讯远程面试的题目总结与回答(精心总结回顾) 上
- 关于面试别问及Spring如何回答思路总结!
- 应聘时最漂亮的回答】网友总结了26个面试问题解答
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(3)
- 产品经理面试策略:针对问数量、估算的“面试问题”如何进行思考和回答?
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理
- C++基础知识的总结(主要针对面试)