亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語言

計(jì)算機(jī)二級考試Java重點(diǎn)內(nèi)容

時(shí)間:2024-10-15 07:50:33 java語言 我要投稿
  • 相關(guān)推薦

計(jì)算機(jī)二級考試Java重點(diǎn)內(nèi)容2017

  每一發(fā)奮努力的背后,必有加倍的賞賜。下面是小編整理的計(jì)算機(jī)二級考試Java重點(diǎn)內(nèi)容,希望對大家有用,更多消息請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)。

計(jì)算機(jī)二級考試Java重點(diǎn)內(nèi)容2017

  1.Hibernate查詢

  *1)HQL查詢

  Hibernate Query Language.

  HQL屬于面向?qū)ο蟮牟樵冋Z言,語句中使用Hibernate映射的類和屬性名,不能使用表名和字段名.類和屬性大小寫敏感.關(guān)鍵字不區(qū)分大小寫

  HQL語句的結(jié)構(gòu)與SQL相似.

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

  b.支持各種運(yùn)算符和表達(dá)式,例如+,-,>,<等

  c.支持分組函數(shù),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<>''";

  返回的是一個(gè)List結(jié)果

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

  返回的是一個(gè)List結(jié)果

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

  返回的是一個(gè)List結(jié)果

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

  返回的是一個(gè)List結(jié)果

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

  返回的是List,list中只有一個(gè)值

  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分頁查詢

  //設(shè)置分頁查詢參數(shù)

  //設(shè)置抓取記錄的起始位置,從0開始

  query.setFirstResult(0);

  //設(shè)置最多抓取5個(gè)

  query.setMaxResults(5);

  List list = query.list();

  j.對象關(guān)聯(lián)查詢

  等值連接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);

【計(jì)算機(jī)二級考試Java重點(diǎn)內(nèi)容】相關(guān)文章:

2016計(jì)算機(jī)二級《VB》考試的重點(diǎn)內(nèi)容10-15

計(jì)算機(jī)二級JAVA考試構(gòu)建JAVA程序201710-02

計(jì)算機(jī)二級考試Java精選訓(xùn)練題07-20

計(jì)算機(jī)二級考試JAVA模擬試題10-12

計(jì)算機(jī)二級考試Java試題及答案10-24

計(jì)算機(jī)二級JAVA考試精選模擬試題08-12

計(jì)算機(jī)二級考試《Java》試題及答案09-04

計(jì)算機(jī)二級JAVA考試模擬試題及答案10-16

計(jì)算機(jī)二級考試java基礎(chǔ)知識10-19

計(jì)算機(jī)二級Java考試鞏固試題及答案08-03