物件關係對映(ORM)簡單看懂

Panda.X發表於2017-06-26

什麼是物件關係對映?

簡單點說,如果我們用的是物件導向的程式語言,資料庫使用的資料庫是關係型資料庫,那麼將物件導向的語言和麵向關係型的資料庫之間建立一種對映關係,這就是物件關係對映。


物件關係對映有什麼好處?

它賦予我們一個強大的功能,就是可以用物件導向的思維來運算元據庫,不用再和SQL語句打交道了。


例如,要新建一個學生表,有學號、姓名、性別這幾列

用物件關係對映就可以寫成一個類的形式,如下

public class student{

    private int id;

    private String name;

    private String sex;

    public int getid(){

        return id;

    }

    public void setid(int id){

        this.id = id;

    }

    public int getname(){

        return name;

    }

    public void setname(String name){

        this.name = name;

    }

    public int getsex(){

        return sex;

    }

    public void setsex(String sex){

        this.sex = sex;

    }

}

相關文章