如题
解决方案 »
- Bean named 'txAdvice' must be of type [org.aopalliance.aop.Advice]
- java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebAppl
- 如何启动tomcat
- acegi不起作用的问题
- JAVA查询ACTIVE DIRECTORY一直不成功,急
- (有点难度)Apache+jboss配置服务器,如何设置2级域名?如何指定文件目录?
- 关于向webservice发送附件的问题
- smtp发送邮件问题
- who can help me? EJB Client 怎么运行?
- jsp页面如何得到action中的值
- hibernate annotation 问题
- 郁闷
如果是有些工作经验的,通常是问你如何在项目中使用hibernate的,这个考察的方面就多了,通常只能如实回答,呵呵。
现在我面试别人的时候很痛苦,满大街都是ssh程序员,说白了就是快餐,根本没什么可问的
恩,这种规模的项目肯定是有很多细节,但是作为一个为了简化开发而出现的框架,他会有多少你必须注意的细节存在呢?
各种配置参数?没多少需要注意的吧
用哪种连接池,连接池的配置参数,这个并不是大问题
用哪种缓存,配多大,这个基本很简单了
实际上怎么写sql(或者说怎么拼hql,或者criterial),怎么建表,怎么建索引,这些才是数据库程序的难点,但这些基本上和hibernate一点关系都没有
至于如何设计整个项目,如何做架构,这些问题就更和hibernate不沾边了
1.请谈一下hibernate的实现原理?
2.你用hibernate开发项目时遇到过哪些问题?
3.请说一下hibernate有哪些映射,这些映射分别是怎样实现的?
4.利用hibernate的缓存机制怎样来提高程序的性能?
5.说说你在使用hibernate框架时的一些看法?(从其优点和缺点来说)
......