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

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

?? initializedatabaseaction.java

?? Sample Hibernate Shopping Cart Application
?? JAVA
字號:
/*
 * InitializeDatabaseAction.java
 *
 * Created on May 6, 2005, 3:12 PM
 */

package org.simplecart.webapp.actions;

import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForward;
import net.sf.hibernate.tool.hbm2ddl.SchemaExport;

import org.simplecart.persistence.HibernateUtility;

import org.simplecart.dao.*;
import org.simplecart.base.Address;
import org.simplecart.shopcart.catalog.*;
import org.simplecart.administration.Administrator;
import org.simplecart.account.Customer;
import org.simplecart.contract.salesorder.InternetSalesOrder;
import org.simplecart.contract.salesorder.SalesOrderLineItem;

/**
 *
 * @author Daniel Watrous
 */
public class InitializeDatabaseAction extends Action {
        
    public ActionForward execute(ActionMapping mapping,
            ActionForm form,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
        
        // call HibernateUtil to initialize Hibernate
        // new HibernateUtil();
        
        /*
         */
        SchemaExport myDatabaseSchema = new SchemaExport(HibernateUtility.getConfiguration());
        myDatabaseSchema.drop(true,true);
        myDatabaseSchema.create(true,true);

        HibernateUtility.beginTransaction();
        
        AdministratorDAO dao = new AdministratorDAO();
        SalesOrderDAO sdao = new SalesOrderDAO();
        CustomerDAO cdao = new CustomerDAO();
        InternetProductCategoryDAO catdao = new InternetProductCategoryDAO();
        InternetProductDAO proddao = new InternetProductDAO();
        InternetProductOptionDAO optdao = new InternetProductOptionDAO();

        
        // create a test user for login to the administration section
        Address generalAddress = new Address ();
        generalAddress.setStreetLine1("123 first street");
        generalAddress.setStreetLine2("apt. a");
        generalAddress.setCity("SLC");
        generalAddress.setState("UT");
        generalAddress.setPostalCode("84102");
        
        Address customerAddress = new Address ();
        customerAddress.setStreetLine1("123 another street");
        customerAddress.setStreetLine2("apt. b");
        customerAddress.setCity("SLC");
        customerAddress.setState("UT");
        customerAddress.setPostalCode("84103");

        Address orderAddress = new Address ();
        orderAddress.setStreetLine1("123 some street");
        orderAddress.setStreetLine2("apt. c");
        orderAddress.setCity("SLC");
        orderAddress.setState("UT");
        orderAddress.setPostalCode("84104");

        Administrator newAdmin = new Administrator();
        newAdmin.setNameFirst("Test");
        newAdmin.setNameLast("User");
        newAdmin.setUsername("test");
        newAdmin.setPassword("testpass");
        newAdmin.setEmailAddress("test@simplecart.org");
        
        // associate objects
        newAdmin.setAddress(generalAddress);

        dao.makePersistent(newAdmin);
        
        // create a sample customer
        Customer customer = new Customer();
        customer.setAddress(customerAddress);
        customer.setCompanyName("XYZ Corp.");
        customer.setEmailAddress("jim@xyzcorp.com");
        customer.setNameFirst("Jim");
        customer.setNameLast("Smith");
        customer.setUsername("jimmy");
        customer.setPassword("testpass");
        
        // create a searchDetails object
        SearchUtility searchDetails = new SearchUtility();
        searchDetails.setSearchMetaAuthor("daniel");
        searchDetails.setSearchMetaCopyright("daniel");
        searchDetails.setSearchMetaDate("today");
        searchDetails.setSearchMetaDescription("cool");
        searchDetails.setSearchMetaKeywords("daniel");
        
        // create a category
        InternetProductCategory category = new InternetProductCategory();
        category.setConsumerVisible(true);
        category.setName("Test Category");
        category.setDescription("Test Category");
        category.setSearchDetails(searchDetails);

        // create a product
        InternetProduct product = new InternetProduct();
        product.setConsumerVisible(true);
        product.setName("Test Product");
        product.setDescription("Test Product");
        product.setSearchDetails(searchDetails);

        // create an option
        InternetProductOption option1 = new InternetProductOption();
        option1.setConsumerVisible(true);
        option1.setDescription("fake option");
        option1.setName("faker option");
        option1.setStockKeepingUnitIdentifier("FAKE0");
        option1.setUnitPriceActualRetail((float)4.56);
        option1.setUnitPriceManufacturerSuggestedRetail((float)6.74);
        option1.setUnitWeightInOunces(2);
        option1.setSearchDetails(searchDetails);
        
        // create an option
        InternetProductOption option2 = new InternetProductOption();
        option2.setConsumerVisible(true);
        option2.setDescription("fake option");
        option2.setName("faker option");
        option2.setStockKeepingUnitIdentifier("FAKE1");
        option2.setUnitPriceActualRetail((float)4.56);
        option2.setUnitPriceManufacturerSuggestedRetail((float)6.74);
        option2.setUnitWeightInOunces(2);
        option2.setSearchDetails(searchDetails);

        // associate category, product and option
        category.associate(product);
        product.associate(option1);
        product.associate(option2);
        
        // persist option
        // TODO: I should be able to make a single call to save the category
        optdao.makePersistent(option1);
        optdao.makePersistent(option2);
        proddao.makePersistent(product);
        catdao.makePersistent(category);
        
        // create a sample order
        InternetSalesOrder salesOrder = new InternetSalesOrder();
        salesOrder.setAddress(orderAddress);
        salesOrder.setNotes("TEST NOTES!");
        salesOrder.setPlacedOn(new Date());
        salesOrder.addLineItem(new SalesOrderLineItem((float)3,(float)3.64,"line 1",option1));
        salesOrder.addLineItem(new SalesOrderLineItem((float)6,(float)4.91,"line 2",option2));

        // associate order
        customer.addOrder(salesOrder);
        
        cdao.makePersistent(customer);
        sdao.makePersistent(salesOrder);

        HibernateUtility.commitTransaction();
        HibernateUtility.closeSession();

        return mapping.findForward("success");
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av动漫一区二区| 亚洲福利视频导航| 日韩午夜电影av| 欧美日韩美女一区二区| 欧美午夜精品久久久久久超碰| 不卡的av电影| 色综合久久久久久久久久久| 色8久久精品久久久久久蜜| 91丝袜国产在线播放| 91高清视频免费看| 欧美日韩一区二区在线视频| 欧美日韩美女一区二区| 日韩一区二区在线观看| 久久欧美中文字幕| 欧美国产成人精品| 亚洲精品中文字幕乱码三区| 亚洲图片欧美色图| 免费观看在线色综合| 成人午夜在线播放| 色婷婷狠狠综合| 制服丝袜亚洲色图| 久久久久久久久久久久久夜| 国产日韩欧美制服另类| **欧美大码日韩| 亚洲国产成人av好男人在线观看| 秋霞影院一区二区| 国产成人av一区二区三区在线 | 中文字幕一区二区三区在线观看 | 蜜臀va亚洲va欧美va天堂| 久久99精品一区二区三区 | 亚洲va韩国va欧美va精品 | 亚洲综合无码一区二区| 日韩 欧美一区二区三区| 国产精品综合av一区二区国产馆| 91丨九色丨国产丨porny| 91精品国产乱码| 国产网站一区二区| 亚洲va韩国va欧美va| 国产原创一区二区| 在线视频欧美精品| 国产日韩综合av| 五月婷婷激情综合| 成人v精品蜜桃久久一区| 777奇米成人网| 中文字幕五月欧美| 老司机精品视频在线| 欧洲亚洲精品在线| 亚洲少妇中出一区| 国产精品夜夜嗨| 在线成人免费观看| 亚洲日本护士毛茸茸| 国内精品免费**视频| 欧美久久久久久久久久| 亚洲视频一二三| 粉嫩蜜臀av国产精品网站| 日韩一区二区三区观看| 亚洲一区二区黄色| 91视频在线观看免费| 国产欧美一区在线| 国产在线精品一区二区夜色| 欧美性色aⅴ视频一区日韩精品| 久久久久国色av免费看影院| 日韩—二三区免费观看av| 欧美午夜精品久久久久久超碰| 成人欧美一区二区三区| 成人在线视频首页| 精品久久久久一区二区国产| 日韩电影免费在线看| 56国语精品自产拍在线观看| 亚洲图片欧美色图| 在线观看视频欧美| 亚洲免费av高清| 色综合久久综合网| 亚洲影视资源网| 欧美亚洲一区三区| 午夜精品久久久久久久| 欧美日本视频在线| 日韩av在线播放中文字幕| 日韩一区二区三区高清免费看看 | 国产一区视频网站| 久久精品欧美一区二区三区麻豆| 精品一区二区三区免费毛片爱| 日韩精品一区二区三区视频| 久久er精品视频| www国产亚洲精品久久麻豆| 久久国产精品露脸对白| 欧美成人a在线| 国产激情视频一区二区三区欧美 | 国产一区二区不卡老阿姨| 2017欧美狠狠色| 成人小视频在线观看| 国产精品美女久久久久久| 色噜噜久久综合| 五月天一区二区三区| 精品电影一区二区| 成人网页在线观看| 亚洲成人激情综合网| 精品日韩在线一区| 99riav久久精品riav| 亚洲成人资源在线| 精品国产一区a| 91亚洲国产成人精品一区二三| 亚洲一区二区三区影院| 欧美精品一区二区三区四区 | 中文字幕欧美三区| 色拍拍在线精品视频8848| 日本不卡1234视频| 国产精品久久久久久久浪潮网站| 欧美日韩国产成人在线91| 激情五月激情综合网| 成人欧美一区二区三区1314 | 国产精品久久久久国产精品日日| 91黄色激情网站| 久草精品在线观看| 一区二区在线观看不卡| 欧美精品一区二| 欧美性xxxxxxxx| 成人午夜视频免费看| 五月天激情小说综合| 国产精品美女久久久久aⅴ| 7777精品伊人久久久大香线蕉超级流畅 | 男女视频一区二区| 亚洲天堂2014| 久久久亚洲精华液精华液精华液| 91丨porny丨蝌蚪视频| 狠狠色2019综合网| 午夜欧美视频在线观看| 国产精品久久久久久久久快鸭 | 久久成人麻豆午夜电影| 亚洲精品成人少妇| 国产日韩欧美综合在线| 日韩美女一区二区三区四区| 欧美色综合影院| 成人黄色在线视频| 精品在线免费观看| 香蕉久久一区二区不卡无毒影院| 亚洲欧美综合网| 久久久99精品久久| 国产亚洲午夜高清国产拍精品| 这里是久久伊人| 欧美日韩视频一区二区| 91亚洲男人天堂| 91麻豆6部合集magnet| 国产99久久精品| 精品亚洲porn| 精品一区二区日韩| 久久精品国产免费看久久精品| 天堂精品中文字幕在线| 亚洲另类春色国产| 亚洲精品一二三区| 一区二区三区加勒比av| 亚洲精品水蜜桃| 亚洲图片欧美视频| 天堂va蜜桃一区二区三区| 亚洲午夜久久久久久久久电影院 | 欧美日韩免费电影| 欧美日韩国产高清一区二区三区| 欧美性生活久久| 欧美三级在线视频| 欧美日韩国产综合草草| 欧美精选在线播放| 日韩午夜精品电影| 精品国产欧美一区二区| 久久久精品国产免大香伊| 国产欧美日韩三区| 综合亚洲深深色噜噜狠狠网站| 一区二区三区在线视频播放| 亚洲一区日韩精品中文字幕| 首页国产丝袜综合| 国产制服丝袜一区| 成人精品鲁一区一区二区| 91片黄在线观看| 91精品啪在线观看国产60岁| 久久夜色精品国产欧美乱极品| 欧美激情一区二区三区在线| 亚洲欧美区自拍先锋| 日韩国产精品久久久久久亚洲| 美女国产一区二区三区| 国产成人精品一区二区三区四区 | 麻豆成人在线观看| 丁香激情综合五月| 欧美无砖砖区免费| www久久久久| 亚洲图片欧美一区| 国产精品亚洲成人| 欧美视频一区二区| 国产欧美视频一区二区三区| 一区二区三区鲁丝不卡| 国产在线国偷精品产拍免费yy | 国产福利91精品| 欧美主播一区二区三区美女| 欧美成人免费网站| 亚洲欧美日韩人成在线播放| 日日夜夜精品视频免费| 成人黄色在线看| 欧美一级日韩免费不卡| 亚洲视频一二三区| 激情深爱一区二区| 91猫先生在线| 亚洲国产精品成人久久综合一区|