<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qqjianyue代碼工

    砌java代碼
    posts - 62, comments - 9, trackbacks - 0, articles - 10
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    [導入]appfuse2.0開發步驟

    Posted on 2007-08-30 10:44 Qzi 閱讀(160) 評論(0)  編輯  收藏
    1. 建立Person實體類.
    2. 建立PersonDao.
    3. 建立PersonManager 作為PersonDao的業務
    4. 使用JSF, Struts 2, Spring MVC or Tapestry建立WEB層應用
    一.建立Person實體類.
    1. 建立一個pojo加進JPA的Annotations 
    package net.meetrice.model;

    import org.appfuse.model.BaseObject;

    import javax.persistence.Entity;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Column;
    @Entity  
    public class Person extends BaseObject {
        
    private Long id;

        
    private String firstName;

        
    private String lastName;

        @Override
        
    public boolean equals(Object o) {
            
    // TODO Auto-generated method stub
            return false;
        }


        @Override
        
    public int hashCode() {
            
    // TODO Auto-generated method stub
            return 0;
        }


        @Override
        
    public String toString() {
            
    // TODO Auto-generated method stub
            return null;
        }


        @Column(name
    ="first_name", length=50)  
        
    public String getFirstName() {
            
    return firstName;
        }


        
    public void setFirstName(String firstName) {
            
    this.firstName = firstName;
        }

        @Id @GeneratedValue(strategy 
    = GenerationType.AUTO)
        
    public Long getId() {
            
    return id;
        }


        
    public void setId(Long id) {
            
    this.id = id;
        }

        @Column(name
    ="last_name", length=50
        
    public String getLastName() {
            
    return lastName;
        }


        
    public void setLastName(String lastName) {
            
    this.lastName = lastName;
        }


    }


    2.用Maven從一個對象建立一個數據庫表

    打開src/main/resources/hibernate.cfg.xml 在里面加上

    <mapping class="org.appfuse.tutorial.model.Person"/>  


    然后運行mvn compile hibernate3:hbm2ddl
    就會生成數據庫表 

    create table person (id bigint not null auto_increment, first_name varchar(50), primary key (id)) type=InnoDB; 

     

     



    劉文濤 2007-08-30 10:44 發表評論

    文章來源:http://www.tkk7.com/liuwentao253/archive/2007/08/30/141217.html

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费在线视频一区| 亚洲国产成人久久综合碰| 亚洲va中文字幕无码久久不卡| 亚洲av无码专区在线观看亚| 黄瓜视频高清在线看免费下载| 亚洲天堂中文字幕在线观看| 亚洲中文字幕无码亚洲成A人片| 精品无码无人网站免费视频 | 免费国产在线观看不卡| 中文字幕乱码亚洲无线三区| 成全高清视频免费观看| 亚洲成a人片在线看| 成人性生免费视频| 亚洲爆乳无码精品AAA片蜜桃| 免费视频淫片aa毛片| 鲁死你资源站亚洲av| 亚洲AV无码成H人在线观看| 一进一出60分钟免费视频| 91麻豆精品国产自产在线观看亚洲| caoporn成人免费公开| 91久久青青草原线免费| 久久精品国产亚洲AV无码娇色| 全部免费毛片在线播放| 亚洲中文无码线在线观看| 24小时免费直播在线观看| 青草久久精品亚洲综合专区| 亚洲电影日韩精品 | 亚洲尹人九九大色香蕉网站| 麻豆国产精品免费视频| 亚洲欧美第一成人网站7777| 免费一级做a爰片性色毛片| 9i9精品国产免费久久| 真实乱视频国产免费观看 | 热99RE久久精品这里都是精品免费| 亚洲av无码专区国产乱码在线观看 | 美女黄网站人色视频免费| 亚洲午夜无码久久久久| 色网站在线免费观看| 亚洲综合在线另类色区奇米| 在免费jizzjizz在线播| 在线播放亚洲精品|