Java_persistence

75、阐述JDBC操作数据库的步骤。  
 
76、Statement和PreparedStatement有什么区别?哪个性能更好? 
 
77、使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能? 
 
78、在进行数据库编程时,连接池有什么作用? 
 
79、什么是DAO模式? 
 
 
80、事务的ACID是指什么? 
 
81、JDBC中如何进行事务处理? 
 
82、JDBC能否处理Blob和Clob? 
 
126、什么是ORM? 
 
127、持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些? 
 
 
+++
128、Hibernate中SessionFactory是线程安全的吗?Session是线程安全的吗(两个线程能够共享同一个Session吗)? 
 
129、Hibernate中Session的load和get方法的区别是什么? 
 
130、Session的save()、update()、merge()、lock()、saveOrUpdate()和persist()方法分别是做什么的?有什么区别? 
 
131、阐述Session加载实体对象的过程。 
 
132、Query接口的list方法和iterate方法有什么区别? 
 
133、Hibernate如何实现分页查询? 
 
134、锁机制有什么用?简述Hibernate的悲观锁和乐观锁机制。 
 
135、阐述实体对象的三种状态以及转换关系。 
 
136、如何理解Hibernate的延迟加载机制?在实际应用中,延迟加载与Session关闭的矛盾是如何处理的? 
 
137、举一个多对多关联的例子,并说明如何实现多对多关联映射。 
 
138、谈一下你对继承映射的理解。 
 
139、简述Hibernate常见优化策略。 
 
140、谈一谈Hibernate的一级缓存、二级缓存和查询缓存。 
 
141、Hibernate中DetachedCriteria类是做什么的? 
 
142、@OneToMany注解的mappedBy属性有什么作用? 
 
+++
143、MyBatis中使用 # $书写占位符有什么区别? 
 
144、解释一下MyBatis中命名空间(namespace)的作用。 
 
145、MyBatis中的动态SQL是什么意思? 
 
 
 
 

猜你喜欢

转载自noudisan.iteye.com/blog/2379124