Java'da custom annotastonla dataları bağlama

Bu konuyu okuyanlar

bhrsmsk

Öğrenci
Katılım
9 Aralık 2016
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Merhaba, elimde bir CustomerPOMData classı var. Bu class datalarını direk databasedeki customer tablosundan alıyor. CustomerPOMData sınıfı içindeki tüm değişkenler, tablodaki column isimleri. mesela oid değişkeni, databasedeki pirimary keyi temsil ediyor. Ben ayrıca Customer.java classı oluşturdum. Bu classın her bir değişkeni CustomerPOMData classındaki değişkenlerle eşlemek istiyorum.Bunu custom annotation yaratarak yapmak istiyorum.(Kısaca yapmak istediğim şey Customer.java sınıfındaki oid değerine bakarak CustomerPOMData dan verileri çekmek ve annotationla dönen sonucu Customer.java değişkenlerine atamak. Yardımlarınızı bekliyorum.Şimdiden teşekkürler

public class Customer extends ModelBase{
public long oid
public String type;
public int customerNumber;
public String surName;
public String name;
public String secondName;
public String prefix;
public String previousSurname;
public CBDate birthDate;
public String birthPlaceCity;
public String birthPlaceTown;
public String birthPlaceText;
public CBDate deathBankruptcyDate;
public String citizen;
public String citizenCountry;
public String residencyStatus;
public String residenceCountry;
public String profitCenter;
public String customerSegment;
public String taxAdministrationOffice;
public String taxNo;
public String dataResource;
public String enteringChannel;
public String customerRepresantative;
public String organization;
public String agreement;
public String state;
public String grade;
public String potential;
public String activityArea;
public long referenceOid;
public String insider;
public String preferedLanguage;
public String title;
public String holdMail;
public String company;
public String sector;
public CBDate saveDate;
public String saveUser;
public CBDate updateDate;
public String updateUser;
public String taxExemptionType;
public long productRefNo;
public String birthCountry;
public String dualNationality;
public String citizen2;
public String citizenCountry2;
public String closeReason;
public String closeReasonOther;




public Customer(long oID, int customerNumber) {
super(oID);
this.customerNumber = customerNumber;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public int getCustomerNumber() {
return customerNumber;
}
public void setCustomerNumber(int customerNumber) {
this.customerNumber = customerNumber;
}
public String getSurName() {
return surName;
}
public void setSurName(String surName) {
this.surName = surName;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSecondName() {
return secondName;
}
public void setSecondName(String secondName) {
this.secondName = secondName;
}
public String getPrefix() {
return prefix;
}
public void setPrefix(String prefix) {
this.prefix = prefix;
}
public String getPreviousSurname() {
return previousSurname;
}
public void setPreviousSurname(String previousSurname) {
this.previousSurname = previousSurname;
}
public CBDate getBirthDate() {
return birthDate;
}
public void setBirthDate(CBDate birthDate) {
this.birthDate = birthDate;
}
public String getBirthPlaceCity() {
return birthPlaceCity;
}
public void setBirthPlaceCity(String birthPlaceCity) {
this.birthPlaceCity = birthPlaceCity;
}
public String getBirthPlaceTown() {
return birthPlaceTown;
}
public void setBirthPlaceTown(String birthPlaceTown) {
this.birthPlaceTown = birthPlaceTown;
}
public String getBirthPlaceText() {
return birthPlaceText;
}
public void setBirthPlaceText(String birthPlaceText) {
this.birthPlaceText = birthPlaceText;
}
public CBDate getDeathBankruptcyDate() {
return deathBankruptcyDate;
}
public void setDeathBankruptcyDate(CBDate deathBankruptcyDate) {
this.deathBankruptcyDate = deathBankruptcyDate;
}
public String getCitizen() {
return citizen;
}
public void setCitizen(String citizen) {
this.citizen = citizen;
}
public String getCitizenCountry() {
return citizenCountry;
}
public void setCitizenCountry(String citizenCountry) {
this.citizenCountry = citizenCountry;
}
public String getResidencyStatus() {
return residencyStatus;
}
public void setResidencyStatus(String residencyStatus) {
this.residencyStatus = residencyStatus;
}
public String getResidenceCountry() {
return residenceCountry;
}
public void setResidenceCountry(String residenceCountry) {
this.residenceCountry = residenceCountry;
}
public String getProfitCenter() {
return profitCenter;
}
public void setProfitCenter(String profitCenter) {
this.profitCenter = profitCenter;
}
public String getCustomerSegment() {
return customerSegment;
}
public void setCustomerSegment(String customerSegment) {
this.customerSegment = customerSegment;
}
public String getTaxAdministrationOffice() {
return taxAdministrationOffice;
}
public void setTaxAdministrationOffice(String taxAdministrationOffice) {
this.taxAdministrationOffice = taxAdministrationOffice;
}
public String getTaxNo() {
return taxNo;
}
public void setTaxNo(String taxNo) {
this.taxNo = taxNo;
}
public String getDataResource() {
return dataResource;
}
public void setDataResource(String dataResource) {
this.dataResource = dataResource;
}
public String getEnteringChannel() {
return enteringChannel;
}
public void setEnteringChannel(String enteringChannel) {
this.enteringChannel = enteringChannel;
}
public String getCustomerRepresantative() {
return customerRepresantative;
}
public void setCustomerRepresantative(String customerRepresantative) {
this.customerRepresantative = customerRepresantative;
}
public String getOrganization() {
return organization;
}
public void setOrganization(String organization) {
this.organization = organization;
}
public String getAgreement() {
return agreement;
}
public void setAgreement(String agreement) {
this.agreement = agreement;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
public String getPotential() {
return potential;
}
public void setPotential(String potential) {
this.potential = potential;
}
public String getActivityArea() {
return activityArea;
}
public void setActivityArea(String activityArea) {
this.activityArea = activityArea;
}
public long getReferenceOid() {
return referenceOid;
}
public void setReferenceOid(long referenceOid) {
this.referenceOid = referenceOid;
}
public String getInsider() {
return insider;
}
public void setInsider(String insider) {
this.insider = insider;
}
public String getPreferedLanguage() {
return preferedLanguage;
}
public void setPreferedLanguage(String preferedLanguage) {
this.preferedLanguage = preferedLanguage;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getHoldMail() {
return holdMail;
}
public void setHoldMail(String holdMail) {
this.holdMail = holdMail;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
public String getSector() {
return sector;
}
public void setSector(String sector) {
this.sector = sector;
}
public CBDate getSaveDate() {
return saveDate;
}
public void setSaveDate(CBDate saveDate) {
this.saveDate = saveDate;
}
public String getSaveUser() {
return saveUser;
}
public void setSaveUser(String saveUser) {
this.saveUser = saveUser;
}
public CBDate getUpdateDate() {
return updateDate;
}
public void setUpdateDate(CBDate updateDate) {
this.updateDate = updateDate;
}
public String getUpdateUser() {
return updateUser;
}
public void setUpdateUser(String updateUser) {
this.updateUser = updateUser;
}
public String getTaxExemptionType() {
return taxExemptionType;
}
public void setTaxExemptionType(String taxExemptionType) {
this.taxExemptionType = taxExemptionType;
}
public long getProductRefNo() {
return productRefNo;
}
public void setProductRefNo(long productRefNo) {
this.productRefNo = productRefNo;
}
........}


public class CustomerPOMData extends POMData {
protected CustomerPOMData() {

}
public long oid;
public String type;
public int customerNumber;
public String surname;
public String name;
public String secondName;
public String prefix;
public String previousSurname;
public CBDate birthDate;
public String birthPlaceCity;
public String birthPlaceTown;
public String birthPlaceText;
public CBDate deathBankruptcyDate;
public String citizen;
public String citizenCountry;
public String residencyStatus;
public String residenceCountry;
public String profitCenter;
public String customerSegment;
public String taxAdministrationOffice;
public String taxNo;
public String dataResource;
public String enteringChannel;
public String customerRepresantative;
public String organization;
public String agreement;
public String state;
public String grade;
public String potential;
public String activityArea;
public long referenceOid;
public String insider;
public String preferedLanguage;
public String title;
public String holdMail;
public String company;
public String sector;
public CBDate saveDate;
public String saveUser;
public CBDate updateDate;
public String updateUser;
public String taxExemptionType;
public long productRefNo;
public String birthCountry;
public String dualNationality;
public String citizen2;
public String citizenCountry2;
public String closeReason;
public String closeReasonOther;.....}
 
Üst