<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 閱讀(161) 評論(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://m.tkk7.com/liuwentao253/archive/2007/08/30/141217.html

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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲玖玖玖在线观看| 亚洲天堂一区在线| 免费无遮挡无遮羞在线看| 免费无码又爽又刺激高潮| 亚洲天堂2016| 大学生a级毛片免费观看| 学生妹亚洲一区二区| 成人人免费夜夜视频观看| 亚洲一级毛片免费在线观看| 无码区日韩特区永久免费系列 | 亚洲一卡2卡三卡4卡有限公司| 精品成人免费自拍视频| 亚洲AV无码成人精品区在线观看 | 亚洲av无码专区国产不乱码| 国产一区在线观看免费| 精品久久久久久亚洲中文字幕| heyzo亚洲精品日韩| 亚美影视免费在线观看| 亚洲AV无码成人专区片在线观看 | 国产乱弄免费视频| 一级毛片**免费看试看20分钟 | 亚洲成人免费在线| 亚洲一欧洲中文字幕在线| 毛色毛片免费观看| 男女男精品网站免费观看| 伊人久久亚洲综合| 1a级毛片免费观看| 亚洲第一成年免费网站| 亚洲伊人成无码综合网| **aaaaa毛片免费同男同女| 亚洲国产成人综合精品| 在线亚洲精品自拍| free哆啪啪免费永久| 国产成人+综合亚洲+天堂| 国产亚洲精品成人a v小说| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲欧美乱色情图片| 亚洲一区二区三区AV无码| 日韩亚洲国产高清免费视频| 豆国产96在线|亚洲| 婷婷亚洲久悠悠色悠在线播放 |