Browse Source

专家和咨询里面的int字段类型改为integer类型,解决int类型字段自动返回数据的问题。

zzy.zhiyuan.foxmail 8 years ago
parent
commit
0eb78be2a2

+ 1 - 5
src/main/java/com/ekexiu/portal/dao/ProfessorDao.java

@ -132,11 +132,7 @@ public abstract class ProfessorDao {
132 132
                    	starLevel = null;
133 133
                    }
134 134
                    professor.setStarLevel(starLevel);
135
                    Integer consultCount = rs.getInt(9);
136
                    if(rs.wasNull()){
137
                    	consultCount = 0;
138
                    }
139
                    professor.setConsultCount(consultCount);
135
                    professor.setConsultCount(rs.getInt(9));
140 136
                    professor.setOrgName(rs.getString(10));
141 137
                    return professor;
142 138
                }else{

+ 6 - 6
src/main/java/com/ekexiu/portal/po/Professor.java

@ -7,8 +7,8 @@ import org.jfw.apt.orm.annotation.entry.PrimaryKey;
7 7
import org.jfw.apt.orm.annotation.entry.Table;
8 8
import org.jfw.apt.orm.core.defaultImpl.BigDecimalHandler;
9 9
import org.jfw.apt.orm.core.defaultImpl.FixLenStringHandler;
10
import org.jfw.apt.orm.core.defaultImpl.IntHandler;
11 10
import org.jfw.apt.orm.core.defaultImpl.StringHandler;
11
import org.jfw.apt.orm.core.defaultImpl.WIntHandler;
12 12
import org.jfw.apt.orm.core.enums.DE;
13 13
14 14
import com.ekexiu.portal.basepo.CreateTimeSupported;
@ -41,7 +41,7 @@ public class Professor implements CreateTimeSupported, ModifyTimeSupported{
41 41
	private String createTime;
42 42
	private String modifyTime;
43 43
	private BigDecimal starLevel;
44
	private int consultCount;
44
	private Integer consultCount;
45 45
	private Organization organization;
46 46
	
47 47
	public Organization getOrganization() {
@ -189,12 +189,12 @@ public class Professor implements CreateTimeSupported, ModifyTimeSupported{
189 189
		this.starLevel = starLevel;
190 190
	}
191 191
192
	@Column(handlerClass=IntHandler.class,dbType="INT",insertable=false,nullable=true,renewable=true,queryable=true)
193
	public int getConsultCount() {
192
	@Column(handlerClass=WIntHandler.class,dbType="INT",insertable=false,nullable=true,renewable=true,queryable=true)
193
	public Integer getConsultCount() {
194 194
		return consultCount;
195 195
	}
196
197
	public void setConsultCount(int consultCount) {
196
	
197
	public void setConsultCount(Integer consultCount) {
198 198
		this.consultCount = consultCount;
199 199
	}
200 200

+ 3 - 3
src/main/java/com/ekexiu/portal/pojo/EditProfessor.java

@ -7,7 +7,7 @@ import com.ekexiu.portal.po.ResearchArea;
7 7

8 8
public class EditProfessor extends Professor {
9 9
	private String orgName;
10
	private int hasHeadImage;
10
	private Integer hasHeadImage;
11 11
	/**
12 12
	 * 研究方向
13 13
	 */
@ -21,11 +21,11 @@ public class EditProfessor extends Professor {
21 21
		this.orgName = orgName;
22 22
	}
23 23

24
	public int getHasHeadImage() {
24
	public Integer getHasHeadImage() {
25 25
		return hasHeadImage;
26 26
	}
27 27

28
	public void setHasHeadImage(int hasHeadImage) {
28
	public void setHasHeadImage(Integer hasHeadImage) {
29 29
		this.hasHeadImage = hasHeadImage;
30 30
	}
31 31