亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dataaccessbean.java

?? This book shows you how to use JBoss to develop EJB projects.
?? JAVA
字號:
package com.titan.access;

import java.sql.*;
import javax.annotation.Resource;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import java.util.*;
import javax.sql.DataSource;
import javax.ejb.EJBException;

import com.titan.domain.*;

@Stateless
public class DataAccessBean implements DataAccess
{
   @PersistenceContext(unitName="titan") private EntityManager manager;
    
   @Resource(mappedName="java:/DefaultDS") DataSource dataSource;

   public List getCruises()
   {
      return manager.createQuery("FROM Cruise").getResultList();
   }

   public List getCabins(int cruiseId)
   {
      Ship ship = (Ship)manager.createQuery("SELECT cruise.ship FROM Cruise cruise WHERE cruise.id = " + cruiseId).getSingleResult();
      return manager.createQuery("FROM Cabin c WHERE c.ship = :ship").setParameter("ship", ship).getResultList();
   }

   public void initializeDB()
   {
      List list = manager.createQuery("FROM Ship ship").getResultList();
      if (list.size() > 0) 
      {
        return;
      }
      Ship queenMary = new Ship("Queen Mary", 40000.0);
      manager.persist(queenMary);
      Ship titanic = new Ship("Titanic", 100000.0);
      manager.persist(titanic);
      
      // Create cabins
      Cabin cabin1 = new Cabin();
      cabin1.setDeckLevel(1);
      cabin1.setShip(queenMary);
      cabin1.setBedCount(1);
      cabin1.setName("Queen Cabin 1");
      manager.persist(cabin1);

      Cabin cabin2 = new Cabin();
      cabin2.setDeckLevel(1);
      cabin2.setShip(queenMary);
      cabin2.setBedCount(1);
      cabin2.setName("Queen Cabin 2");
      manager.persist(cabin2);
         
      Cabin cabin3 = new Cabin();
      cabin3.setDeckLevel(1);
      cabin3.setShip(titanic);
      cabin3.setBedCount(2);
      cabin3.setName("Titanic Cabin 1");
      manager.persist(cabin3);
         
      Cabin cabin4 = new Cabin();
      cabin4.setDeckLevel(1);
      cabin4.setShip(titanic);
      cabin4.setBedCount(2);
      cabin4.setName("Titanic Cabin 2");
      manager.persist(cabin4);
         
      Cabin cabin5 = new Cabin();
      cabin5.setDeckLevel(1);
      cabin5.setShip(titanic);
      cabin5.setBedCount(2);
      cabin5.setName("Titanic Cabin 3");
      manager.persist(cabin5);

      // Create cruise
      Cruise alaskan = new Cruise("Alaskan Cruise", queenMary);
      manager.persist(alaskan);
      Cruise atlantic = new Cruise("Atlantic Cruise", titanic);
      manager.persist(atlantic);

   }

   // Create DB environmnet
   //
   public void makePaymentDbTable()
   {
      PreparedStatement ps = null;
      Connection con = null;

      try
      {
         con = dataSource.getConnection();

         System.out.println("Creating table PAYMENT...");
         ps = con.prepareStatement("CREATE TABLE PAYMENT ( " +
                                   "CUSTOMER_ID INT, " +
                                   "AMOUNT DECIMAL (8,2), " +
                                   "TYPE CHAR (10), " +
                                   "CHECK_BAR_CODE CHAR (50), " +
                                   "CHECK_NUMBER INTEGER, " +
                                   "CREDIT_NUMBER CHAR (20), " +
                                   "CREDIT_EXP_DATE DATE" +
                                   ")");
         ps.execute();
         System.out.println("...done!");
      }
      catch (SQLException sql)
      {
         throw new EJBException(sql);
      }
      finally
      {
         try { if (ps != null) ps.close(); } catch (Exception e) {}
         try { if (con != null) con.close(); } catch (Exception e) {}
      }
   }

   public void dropPaymentDbTable()
   {
      PreparedStatement ps = null;
      Connection con = null;

      try
      {
         con = dataSource.getConnection();

         System.out.println("Dropping table PAYMENT...");
         ps = con.prepareStatement("DROP TABLE PAYMENT");
         ps.execute();
         System.out.println("...done!");
      }
      catch (SQLException sql)
      {
         throw new EJBException(sql);
      }
      finally
      {
         try { if (ps != null) ps.close(); } catch (Exception e) {}
         try { if (con != null) con.close(); } catch (Exception e) {}
      }
   }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久精品影视| 日韩美一区二区三区| 成人综合在线网站| 国产在线乱码一区二区三区| 在线精品视频免费播放| 丝袜美腿亚洲一区| 亚洲成人av福利| 婷婷开心久久网| 麻豆高清免费国产一区| 久久精品国产色蜜蜜麻豆| 日本成人中文字幕在线视频| 亚洲一区二区三区美女| 婷婷综合久久一区二区三区| 日韩成人dvd| 精品一区二区三区av| 国产精品 日产精品 欧美精品| 精品在线播放午夜| 国产91富婆露脸刺激对白| 成人动漫精品一区二区| 欧美性感一区二区三区| 日韩一区二区三区免费观看 | 国产亲近乱来精品视频| 国产三级三级三级精品8ⅰ区| 国产精品美女久久久久久久网站| 国产精品福利电影一区二区三区四区| 亚洲色欲色欲www| 日本不卡在线视频| 国产成人在线视频免费播放| av网站一区二区三区| 欧美日韩一区二区三区视频 | 韩国三级电影一区二区| 国产91丝袜在线观看| 在线一区二区三区四区五区| 欧美日韩中文国产| 国产亚洲自拍一区| 亚洲一区二区三区三| 国产精品综合二区| 色哟哟国产精品免费观看| 欧美精品123区| 国产精品久久夜| 国产成人丝袜美腿| 在线观看日韩高清av| 久久久久国产精品麻豆| 一区二区三区久久久| 国产一区二区按摩在线观看| 日本高清成人免费播放| 久久久久高清精品| 亚洲综合在线视频| 大胆欧美人体老妇| 2019国产精品| 性久久久久久久久| 一本一道综合狠狠老| 久久精品视频在线看| 视频一区二区国产| 91国在线观看| 国产精品久久99| 韩国一区二区三区| 在线免费不卡视频| 国产成人在线观看免费网站| 欧美性xxxxxxxx| 18涩涩午夜精品.www| 精品亚洲免费视频| 国产美女娇喘av呻吟久久| 国产精品久久久久久一区二区三区 | 亚洲精品欧美综合四区| 欧美日韩国产高清一区| 国产成人午夜精品影院观看视频| 中文一区在线播放| 91麻豆精品国产综合久久久久久| 精品一区二区三区久久| 亚洲欧美国产高清| 欧美成人aa大片| caoporen国产精品视频| 免费一级欧美片在线观看| 欧美国产禁国产网站cc| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产精品乱人伦中文| 欧美人体做爰大胆视频| 国产91丝袜在线播放0| 五月天久久比比资源色| 日本一区二区不卡视频| 91精品国产高清一区二区三区| 国产成人免费在线| 日本 国产 欧美色综合| 成人免费在线播放视频| 欧美一区二区精品久久911| 色一情一乱一乱一91av| 国产白丝精品91爽爽久久| 视频一区欧美日韩| 一区二区三区在线视频免费 | 日韩久久久精品| 色屁屁一区二区| 成人av资源站| 国产成人综合亚洲网站| 青青草国产精品97视觉盛宴| 亚洲国产欧美在线| 亚洲少妇30p| 国产精品亲子伦对白| 日韩精品一区二区三区在线播放| 欧美午夜免费电影| 欧美性xxxxxx少妇| 在线欧美小视频| 91激情在线视频| 99久久婷婷国产| 波多野结衣视频一区| 国产福利91精品一区二区三区| 久久se这里有精品| 蜜臀久久久99精品久久久久久| 亚洲福利视频一区| 亚洲一区二区欧美| 亚洲最快最全在线视频| 一级女性全黄久久生活片免费| 国产精品久久久久7777按摩| 国产精品视频线看| 国产精品久久久久久久久搜平片| wwwwxxxxx欧美| 国产日韩欧美精品综合| 久久久99精品免费观看| 欧美国产国产综合| 亚洲视频图片小说| 亚洲精品中文在线| 亚洲成人免费影院| 日产国产欧美视频一区精品| 麻豆国产欧美日韩综合精品二区 | 日韩一级黄色大片| 日韩欧美成人激情| 国产性色一区二区| 亚洲欧洲性图库| 久久久久久免费网| 国产成人亚洲精品青草天美| 精品在线你懂的| 国产成人啪免费观看软件| 成人中文字幕在线| 一本色道久久综合亚洲aⅴ蜜桃| 91久久线看在观草草青青| 欧美三级中文字幕在线观看| 欧美一区二区在线观看| 精品电影一区二区三区| 国产精品欧美经典| 亚洲成人1区2区| 韩国成人在线视频| 色综合久久天天| 91精品视频网| 日本一区二区免费在线观看视频 | 国产精品一二三| 91影院在线免费观看| 69久久99精品久久久久婷婷| 精品国产乱码久久久久久夜甘婷婷| 国产无一区二区| 亚洲一区二区欧美激情| 黄色成人免费在线| 一本大道久久a久久精二百| 欧美一区二区三区四区久久| 久久亚区不卡日本| 艳妇臀荡乳欲伦亚洲一区| 精品亚洲aⅴ乱码一区二区三区| 99久久99久久免费精品蜜臀| 欧美性色黄大片手机版| 国产无一区二区| 香蕉加勒比综合久久| 福利一区二区在线| 欧美精品乱码久久久久久| 中文字幕av一区二区三区| 偷拍亚洲欧洲综合| 一本大道av一区二区在线播放| 日韩三级免费观看| 亚洲黄色av一区| 国产成人福利片| 日韩欧美国产一二三区| 亚洲日本va午夜在线影院| 韩国成人在线视频| 欧美二区在线观看| 亚洲欧洲av一区二区三区久久| 免费成人av资源网| 在线观看不卡一区| 亚洲欧美在线另类| 国产精品中文字幕一区二区三区| 欧美欧美欧美欧美首页| 中文字幕人成不卡一区| 国产激情视频一区二区三区欧美 | 日本一二三不卡| 韩国在线一区二区| 51午夜精品国产| 午夜电影一区二区三区| 91国产精品成人| 亚洲欧美日韩国产手机在线| 国产成人自拍高清视频在线免费播放| 日韩欧美中文字幕制服| 亚洲国产欧美在线| 欧美少妇xxx| 亚洲一区二区精品视频| 日本精品视频一区二区三区| 国产精品三级视频| 成人丝袜高跟foot| 中文字幕第一区| 国产成人鲁色资源国产91色综 | 欧美日韩一区三区| 一区二区三区中文在线观看| 在线视频综合导航| 亚洲一级二级在线|