Java DTO Example DTO Class for My Spring Hibernate Solution
Content about : Java DTO
Advertisements
This Class is Example for Data Transfer Object in my Spring Hibernate Solution
DTO Class uses for transfer data from Hibernate to Model . I Provide Base Class for All DTO Class with this Example
Example for Base Class DTO
package com.en.dto;
import org.springframework.beans.BeanWrapper;
import org.springframework.beans.BeanWrapperImpl;
public class MasterDto {
BeanWrapper bw=new BeanWrapperImpl();
public Object getProperties(String pName){
bw.setWrappedInstance(this);
return bw.getPropertyValue(pName);
}
public void setProperties(String pName,Object value){
bw.setWrappedInstance(this);
bw.setPropertyValue(pName, value);
}
}
Note : Base Class Provide Dynamic Get and Set Method for use all Inherit class
Example DTO Class Extends from MasterDto
package com.en.dto;
public class ExampleDto extends MasterDto{
private Integer codeId;
private String tdesc;
private String edesc;
public Integer getCodeId() {
return codeId;
}
public void setCodeId(Integer codeId) {
this.codeId = codeId;
}
public String getTdesc() {
return tdesc;
}
public void setTdesc(String tdesc) {
this.tdesc = tdesc;
}
public String getEdesc() {
return edesc;
}
public void setEdesc(String edesc) {
this.edesc = edesc;
}
}