EntityFullFunc
This commit is contained in:
@@ -34,6 +34,8 @@ public class FullBean {
|
||||
|
||||
private double money;
|
||||
|
||||
private byte bit;
|
||||
|
||||
private Boolean flag2;
|
||||
|
||||
private Short status2;
|
||||
@@ -58,8 +60,17 @@ public class FullBean {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
public FullBean setName(String name) {
|
||||
this.name = name;
|
||||
return this;
|
||||
}
|
||||
|
||||
public byte getBit() {
|
||||
return bit;
|
||||
}
|
||||
|
||||
public void setBit(byte bit) {
|
||||
this.bit = bit;
|
||||
}
|
||||
|
||||
public byte[] getImg() {
|
||||
|
||||
@@ -34,6 +34,8 @@ public class FullBean2 {
|
||||
|
||||
public double money;
|
||||
|
||||
public byte bit;
|
||||
|
||||
public Boolean flag2;
|
||||
|
||||
public Short status2;
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
package org.redkale.test.source;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigInteger;
|
||||
import org.redkale.source.DataResultSetRow;
|
||||
import org.redkale.source.EntityFullFunc;
|
||||
import org.redkale.util.Attribute;
|
||||
@@ -32,6 +33,8 @@ public class FullBeanDynFunc extends EntityFullFunc<FullBean> {
|
||||
|
||||
setFieldValue(4, row, rs); // number: BigInteger
|
||||
|
||||
setFieldValue(4, row, rs); // bit: Byte
|
||||
|
||||
rs.setFlag(row.getBoolean(5, false));
|
||||
rs.setStatus(row.getShort(6, (short) 0));
|
||||
rs.setId(row.getInteger(7, 0));
|
||||
@@ -47,4 +50,26 @@ public class FullBeanDynFunc extends EntityFullFunc<FullBean> {
|
||||
rs.setMoney2(row.getDouble(10));
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public FullBean getObject(Serializable... values) {
|
||||
FullBean rs = creator.create();
|
||||
rs.setSeqid((Long) values[0]);
|
||||
rs.setName((String) values[1]);
|
||||
rs.setImg((byte[]) values[2]);
|
||||
rs.setNumber((BigInteger) values[3]);
|
||||
rs.setFlag((Boolean) values[4]);
|
||||
rs.setStatus((Short) values[5]);
|
||||
rs.setId((Integer) values[6]);
|
||||
rs.setCreateTime((Long) values[7]);
|
||||
rs.setPoint((Float) values[8]);
|
||||
rs.setMoney((Double) values[9]);
|
||||
rs.setFlag2((Boolean) values[10]);
|
||||
rs.setStatus2((Short) values[11]);
|
||||
rs.setId2((Integer) values[12]);
|
||||
rs.setCreateTime2((Long) values[13]);
|
||||
rs.setPoint2((Float) values[14]);
|
||||
rs.setMoney2((Double) values[15]);
|
||||
return rs;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user