<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://m.tkk7.com/liuwentao253/archive/2007/08/30/141217.html

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


    網站導航:
     
    主站蜘蛛池模板: 国产伦一区二区三区免费| 精品一区二区三区无码免费视频| 免费中文熟妇在线影片| 亚洲高清视频在线播放| 久久久久久国产精品免费免费男同 | 99久热只有精品视频免费看| 国产亚洲精品自在久久| 爱丫爱丫影院在线观看免费| 国产亚洲视频在线播放| a级片免费在线播放| 久久精品国产精品亚洲艾草网 | 亚洲第一第二第三第四第五第六| 妞干网在线免费视频| 久久精品国产亚洲AV电影网| 四虎永久精品免费观看| 九九视频高清视频免费观看| 在线日韩日本国产亚洲| 永久免费A∨片在线观看| 亚洲精品免费观看| xxxxx免费视频| 亚洲一卡2卡3卡4卡5卡6卡| 日本一道综合久久aⅴ免费| 一级女性全黄生活片免费看| 亚洲AV综合色区无码一区| 亚欧免费视频一区二区三区| 在线观看日本亚洲一区| 婷婷综合缴情亚洲狠狠尤物| 在线观看片免费人成视频无码| 亚洲精品第五页中文字幕| 国产精品久免费的黄网站| 免费人成激情视频在线观看冫| 亚洲综合色一区二区三区小说| 国产成人精品123区免费视频| a级精品九九九大片免费看| 色偷偷亚洲女人天堂观看欧| 四虎精品亚洲一区二区三区| 免费女人高潮流视频在线观看| 亚洲欧美国产精品专区久久| 国产亚洲精品a在线观看app| 最近2019中文字幕免费看最新 | 亚洲色大成网站WWW久久九九 |