<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    計算機二級考試Java重點內容

    時間:2025-02-08 18:14:02 java語言 我要投稿

    計算機二級考試Java重點內容2017

      每一發奮努力的背后,必有加倍的賞賜。下面是小編整理的計算機二級考試Java重點內容,希望對大家有用,更多消息請關注應屆畢業生網。

    計算機二級考試Java重點內容2017

      1.Hibernate查詢

      *1)HQL查詢

      Hibernate Query Language.

      HQL屬于面向對象的查詢語言,語句中使用Hibernate映射的類和屬性名,不能使用表名和字段名.類和屬性大小寫敏感.關鍵字不區分大小寫

      HQL語句的結構與SQL相似.

      a.支持select,from,group by,order by,having

      b.支持各種運算符和表達式,例如+,-,>,<等

      c.支持分組函數,max,min,avg,sum,count

      支持like,in,between...and,and ,or

      e.HQL不能使用 select *

      f.HQL不能使用 join ... on語句.on語句不支持

      使用示例:單表基本操作

      a. "select nickname from User where nickname<>''";

      返回的是一個List結果

      b."select id,nickname from User where nickname<>''";

      返回的是一個List結果

      c."select new User(id,nickname) from User where nickname<>''";

      返回的是一個List結果

      d."from User where nickname<>''";

      返回的是一個List結果

      e."select count(*) from User";

      返回的是List,list中只有一個值

      f."from User where nickname like ?";

      query.setString(0,"&s%");

      query.list();

      g."from User where nickname like :name";

      query.setString("name","&s%");

      query.list();

      h.將hql寫入到hbm.xml

      在hbm.xml中定義hql

      ......映射信息

      from User where id=:id

      ]]>

      在程序中使用下面代碼獲取Query對象

      Query query = session.getNamedQuery("findById");

      i.HQL分頁查詢

      //設置分頁查詢參數

      //設置抓取記錄的起始位置,從0開始

      query.setFirstResult(0);

      //設置最多抓取5個

      query.setMaxResults(5);

      List list = query.list();

      j.對象關聯查詢

      等值連接1

      from

      Address address,

      User user

      where

      address.userId = user.id;

      等值連接2

      from Address address

      inner join address.user user

      左外連接

      from Address address

      left outer join address.user user

      2)Criteria條件查詢(了解)

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

      3)SQL原生查詢(了解)

      SQLQuery sqlQuery = session.createSQLQuery(sql);

    【計算機二級考試Java重點內容】相關文章:

    2017計算機二級考試Java重點內容09-11

    2017計算機等級考試二級Java重點內容09-17

    全國計算機等級考試二級Java重點內容07-07

    2016計算機二級《VB》考試的重點內容10-15

    2015年計算機二級java考試內容06-12

    計算機二級考試JAVA試題08-04

    計算機二級JAVA考試構建JAVA程序201710-02

    計算機二級VB考試重點08-01

    計算機二級考試Java精選訓練題07-20

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人