EntityFullFunc
This commit is contained in:
181
src/test/java/org/redkale/test/source/FullBean.java
Normal file
181
src/test/java/org/redkale/test/source/FullBean.java
Normal file
@@ -0,0 +1,181 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2116 Redkale
|
||||
* All rights reserved.
|
||||
*/
|
||||
package org.redkale.test.source;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import org.redkale.convert.json.JsonConvert;
|
||||
import org.redkale.persistence.Id;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author zhangjx
|
||||
*/
|
||||
public class FullBean {
|
||||
@Id
|
||||
private long seqid;
|
||||
|
||||
private String name;
|
||||
|
||||
private byte[] img;
|
||||
|
||||
private BigInteger number;
|
||||
|
||||
private boolean flag;
|
||||
|
||||
private short status;
|
||||
|
||||
private int id;
|
||||
|
||||
private long createTime;
|
||||
|
||||
private float point;
|
||||
|
||||
private double money;
|
||||
|
||||
private Boolean flag2;
|
||||
|
||||
private Short status2;
|
||||
|
||||
private Integer id2;
|
||||
|
||||
private Long createTime2;
|
||||
|
||||
private Float point2;
|
||||
|
||||
private Double money2;
|
||||
|
||||
public long getSeqid() {
|
||||
return seqid;
|
||||
}
|
||||
|
||||
public void setSeqid(long seqid) {
|
||||
this.seqid = seqid;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public byte[] getImg() {
|
||||
return img;
|
||||
}
|
||||
|
||||
public void setImg(byte[] img) {
|
||||
this.img = img;
|
||||
}
|
||||
|
||||
public BigInteger getNumber() {
|
||||
return number;
|
||||
}
|
||||
|
||||
public void setNumber(BigInteger number) {
|
||||
this.number = number;
|
||||
}
|
||||
|
||||
public boolean isFlag() {
|
||||
return flag;
|
||||
}
|
||||
|
||||
public void setFlag(boolean flag) {
|
||||
this.flag = flag;
|
||||
}
|
||||
|
||||
public short getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(short status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public long getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(long createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public float getPoint() {
|
||||
return point;
|
||||
}
|
||||
|
||||
public void setPoint(float point) {
|
||||
this.point = point;
|
||||
}
|
||||
|
||||
public double getMoney() {
|
||||
return money;
|
||||
}
|
||||
|
||||
public void setMoney(double money) {
|
||||
this.money = money;
|
||||
}
|
||||
|
||||
public Boolean getFlag2() {
|
||||
return flag2;
|
||||
}
|
||||
|
||||
public void setFlag2(Boolean flag2) {
|
||||
this.flag2 = flag2;
|
||||
}
|
||||
|
||||
public Short getStatus2() {
|
||||
return status2;
|
||||
}
|
||||
|
||||
public void setStatus2(Short status2) {
|
||||
this.status2 = status2;
|
||||
}
|
||||
|
||||
public Integer getId2() {
|
||||
return id2;
|
||||
}
|
||||
|
||||
public void setId2(Integer id2) {
|
||||
this.id2 = id2;
|
||||
}
|
||||
|
||||
public Long getCreateTime2() {
|
||||
return createTime2;
|
||||
}
|
||||
|
||||
public void setCreateTime2(Long createTime2) {
|
||||
this.createTime2 = createTime2;
|
||||
}
|
||||
|
||||
public Float getPoint2() {
|
||||
return point2;
|
||||
}
|
||||
|
||||
public void setPoint2(Float point2) {
|
||||
this.point2 = point2;
|
||||
}
|
||||
|
||||
public Double getMoney2() {
|
||||
return money2;
|
||||
}
|
||||
|
||||
public void setMoney2(Double money2) {
|
||||
this.money2 = money2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return JsonConvert.root().convertTo(this);
|
||||
}
|
||||
}
|
||||
50
src/test/java/org/redkale/test/source/FullBeanDynFunc.java
Normal file
50
src/test/java/org/redkale/test/source/FullBeanDynFunc.java
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2116 Redkale
|
||||
* All rights reserved.
|
||||
*/
|
||||
package org.redkale.test.source;
|
||||
|
||||
import java.io.Serializable;
|
||||
import org.redkale.source.DataResultSetRow;
|
||||
import org.redkale.source.EntityFullFunc;
|
||||
import org.redkale.util.Attribute;
|
||||
import org.redkale.util.Creator;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author zhangjx
|
||||
*/
|
||||
public class FullBeanDynFunc extends EntityFullFunc<FullBean> {
|
||||
|
||||
public FullBeanDynFunc(Class<FullBean> type, Creator<FullBean> creator, Attribute<FullBean, Serializable>[] attrs) {
|
||||
super(type, creator, attrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FullBean getObject(DataResultSetRow row) {
|
||||
if (row.wasNull()) {
|
||||
return null;
|
||||
}
|
||||
FullBean rs = creator.create();
|
||||
rs.setSeqid(row.getLong(1, 0));
|
||||
rs.setName(row.getString(2));
|
||||
rs.setImg(row.getBytes(3));
|
||||
|
||||
setFieldValue(4, row, rs); // number: BigInteger
|
||||
|
||||
rs.setFlag(row.getBoolean(5, false));
|
||||
rs.setStatus(row.getShort(6, (short) 0));
|
||||
rs.setId(row.getInteger(7, 0));
|
||||
rs.setCreateTime(row.getLong(8, 0));
|
||||
rs.setPoint(row.getFloat(9, 0f));
|
||||
rs.setMoney(row.getDouble(10, 0d));
|
||||
|
||||
rs.setFlag2(row.getBoolean(5));
|
||||
rs.setStatus2(row.getShort(6));
|
||||
rs.setId2(row.getInteger(7));
|
||||
rs.setCreateTime2(row.getLong(8));
|
||||
rs.setPoint2(row.getFloat(9));
|
||||
rs.setMoney2(row.getDouble(10));
|
||||
return rs;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user