新手上路,  针对一个基础对象写一个java bean的时候,这个bean类也会追加几个“添加、修改、删除”这个成员函数?
    例:
  public class Fixture{
    private String code;
    private String name;
    private String fixturetype;
    public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return itemname;
}
public void setName(String itemname) {
this.itemname = itemname;
}
public String getFixturetype() {
return spec;
}
public void setFixturetype(String spec) {
this.spec = spec;
} //大家一般都会加以下代码吗?
public void add(){//从数据库中加载对象属性
}
public void update(){//更新数据库中此对象的属性
}
public void del(){//从数据库删除此对象
}    }

解决方案 »

  1.   

    没理解你的想法,这样以bean和model结合起来,只会让代码更乱,也不好控制,建议分开。
      

  2.   

    当然不会,增删改查,只是业务的原因才加上去的,没有这方面的业务就没有必要了,
    普通的一个java类就可以是一个javaBean 当然,一般情况下有setter/getter方法.
      

  3.   

    javabean对象的特点就是除了字段,就是各个字段的getter,setter方法!!而你想进行增,删,改,查操作的话,一般都是写在DAO(数据访问对象)层!比如数据库中有一个数据库表,你针对那张表写一个Bean对象
    再将对这张表的增,删,改,查等操作写到dao对象中
      

  4.   

    那么如此一来的话,一个对象要分做两个或两个以上的类啊。
    package com.lin.bean
    public class Item{
      private String code;
      private String name;  public void setCode(String newName){
      }
      public String getCode(){
      }
      public void setName(String newName){
      }
      public String getName(){
      }
    }-----------------------------------------------package com.lin.dao
    public class ItemDAO{
      public ItemDAO(){
      }
      public void load(){
      }
      public void update(){
      }
      public void del(){
      }
    }