计算机等级考试二级Java重点

  2)Criteria条件查询(了解)

  Criteria c = session.createCriteria(User.class);

  3)SQL原生查询(了解)

  SQLQuery sqlQuery = session.createSQLQuery(sql);

  //默认情况下,执行结果,一行记录用一个Object[]封装

  sqlQuery.addEntity(User.class);//指定使用User封装一行记录

  List list = sqlQuery.list();

  ---------HQL练习-----------

  //显示收货地址id,收货人,用户id,用户昵称

  //显示用户id,用户昵称,收货地址数量

  2.Hibernate高级特性(了解)

  1)二级缓存

  默认关闭.属于SessionFactory级别,多个不同Session对象共享的一块存储区.

  二级缓存使用步骤:

  a.导入ehcache.jar二级缓存包,在src下添加ehcache.xml配置

  b.在hibernate.cfg.xml中启用二级缓存

  true

  net.sf.ehcache.hibernate.EhCacheProvider

  c.指定使用二级缓存缓存哪种类型的对象

  在hbm.xml中添加

  usage用于指定对象是只读,还可以设置成read-write

  region用于指定ehcache.xml中配置的缓存的一组参数

  -------二级缓存哪些对象--------

  a.该对象可以被不同用户访问

  b.该对象使用频率越高越好

  当当网产品对象可以使用二级缓存存储.

  二级缓存管理的方法:sessionFactory.evict();

  2)查询缓存

  二级缓存只能缓存查询出的对象,不能缓存一个查询结果集.如果需要缓存查询结果,可使用查询缓存.使用查询缓存之前,先打开二级缓存.

  查询缓存使用步骤:

  a.在hibernate.cfg.xml中启用查询缓存

  true

  b.在执行query.list()之前使用query.setCacheable(true);指定当前查询利用查询缓存

  当当网主页中的左侧类别栏可以使用查询缓存.

分享

热门关注

计算机二级考试时间多长

关于计算机二级

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试时间分配

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

全国计算机等级考试二级难吗

计算机等级考试

计算机等级考试可以直接考二级吗

计算机等级考试

全国计算机等级考试二级证书的含金量

全国计算机等级考试

计算机二级考试难不难

计算机二级考试

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难