NutzCN Logo
问答 2个数据库关联麻烦大神帮我看一下问题 报错日志在最下面
发布于 2316天前 作者 qq_183ceadf 1543 次浏览 复制 上一个帖子 下一个帖子
标签:
package com.cn.bean;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Table;
@Table("asset_1")
public class Branch  extends BasePojo{
	
	/**评估类别:人*/
	@Id(auto=false)
    @Column("pid")
	 protected int brId;
	 @Column
	 /**姓名*/
	 protected int name;
	 @Column
	 /**身份证*/
	 protected int idcode;
	    /**性别*/
	 @Column
	 protected int Sex;
	 @Column
	 protected int Sex1;
	 @Column
	 /**年龄*/
	 protected int age;
	 @Column
	 protected int age1;
	 @Column
	 protected int age2;
	 /**学历*/
	 @Column
	 protected int Education;
	 @Column
	 protected int Education1;
	 @Column
	 protected int Education2;
	 /**婚姻*/
	 @Column
	 protected int Marriage;
	 @Column
	 protected int Marriage1;
	 @Column
	 protected int Marriage2;
	 
	 /**子女*/
	 @Column
	 protected int children;
	 @Column
	 protected int children1;
	 
	 /**家庭资产*/
	 @Column
	 protected int family_assets;
	 @Column
	 protected int family_assets1;
	 @Column
	 protected int family_assets2;
	 @Column
	 protected int family_assets3;
	 @Column
	 protected int family_assets4;
	 @Column
	 protected int family_assets5;
	 @Column
	 protected int family_assets6;
	
	 
	 /**家庭收入*/
	 @Column
	 protected int family_income;
	 @Column
	 protected int family_income1;
	 @Column
	 protected int family_income2;
	 @Column
	 protected int family_income3;
	 @Column
	 protected int family_income4;
	 @Column
	 protected int family_income5;
	 
	 /**家庭负债*/
	 @Column
	 protected int family_debt;
	 @Column
	 protected int family_debt1;
	 @Column
	 protected int family_debt2;
	 @Column
	 protected int family_debt3;
	 @Column
	 protected int family_debt4;
	 
	 /**逾期天数*/
	 @Column
	 protected int overdue_days;
	 @Column
	 protected int overdue_days1;
	 @Column
	 protected int overdue_days2;
	 @Column
	 protected int overdue_days3;
	 @Column
	 protected int overdue_days4;
	 @Column
	 protected int overdue_days5;
	 @Column
	 protected int overdue_days6;
	 @Column
	 protected int overdue_days7;
	 
	 /**逾期次数*/
	 @Column
	 protected int overdue_number;
	 @Column
	 protected int overdue_number1;
	 @Column
	 protected int overdue_number2;
	 @Column
	 protected int overdue_number3;
	 @Column
	 protected int overdue_number4;
	 @Column
	 protected int overdue_number5;
	 
	 /**评估类别:车*/
	    /**行驶证*/
		 @Column
		 protected int travel;
		 @Column
		 protected int travel1;
		    /**驾驶证*/
		 @Column
		 protected int drive;
		 @Column
		 protected int drive1;
		 /**车龄*/
		 @Column
		 protected int car_age;
		 @Column
		 protected int car_age1;
		 @Column
		 protected int car_age2;
		 @Column
		 protected int car_age3;
		 @Column
		 protected int car_age4;
		 @Column
		 protected int car_age5;
		 @Column
		 protected int car_age6;
		 
		 /**里程*/
		 @Column
		 protected int mileage;
		 @Column
		 protected int mileage1;
		 @Column
		 protected int mileage2;
		 @Column
		 protected int mileage3;
		 @Column
		 protected int mileage4;
		 
		 /**品牌*/
		 @Column
		 protected int brand;
		 @Column
		 protected int brand1;
		 @Column
		 protected int brand2;
		 
		 /**配置*/
		 @Column
		 protected int Configure;
		 @Column
		 protected int Configure1;
		 /**登记证书*/
		 @Column
		 protected int certificate;
		 @Column
		 protected int certificate1;
		 
		 /**保单*/
		 @Column
		 protected int Policy;
		 @Column
		 protected int Policy1;
		 @Column
		 protected int Policy2;
		 @Column
		 protected int Policy3;
		 @Column
		 protected int Policy4;
		 @Column
		 protected int Policy5;
		 /**估价*/
		 @Column
		 protected int evaluation;
		 @Column
		 protected int evaluation1;
		 @Column
		 protected int evaluation2;
		 @Column
		 protected int evaluation3;
		 
		 /**房***/
		 /**区域*/
		 @Column
		 protected int region;
		 @Column
		 protected int region1;
		 @Column
		 protected int region2;
		 @Column
		 protected int region3;
		 @Column
		 protected int region4;
		 @Column
		 protected int region5;
		 /**位置*/
		 @Column
		 protected int position;
		 @Column
		 protected int position1;
		 @Column
		 protected int position2;
		 /**小区*/
		 @Column
		 protected int area;
		 @Column
		 protected int area1;
		 /**建成年代*/
		 @Column
		 protected int homeyears;
		 @Column
		 protected int homeyears1;
		 @Column
		 protected int homeyears2;
		 @Column
		 protected int homeyears3;
		 /**电梯*/
		 @Column
		 protected int elevator;
		 @Column
		 protected int elevator1;
		 /**装修*/
		 @Column
		 protected int renovation;
		 @Column
		 protected int renovation1;
		 @Column
		 protected int renovation2;
		 /**土地性质*/
		 @Column
		 protected int land;
		 @Column
		 protected int land1;
		 /**有无二居*/
		 @Column
		 protected int living;
		 @Column
		 protected int living1;
		public int getBrId() {
			return brId;
		}
		public void setBrId(int brId) {
			this.brId = brId;
		}
		public int getName() {
			return name;
		}
		public void setName(int name) {
			this.name = name;
		}
		public int getIdcode() {
			return idcode;
		}
		public void setIdcode(int idcode) {
			this.idcode = idcode;
		}
		public int getSex() {
			return Sex;
		}
		public void setSex(int sex) {
			Sex = sex;
		}
		public int getSex1() {
			return Sex1;
		}
		public void setSex1(int sex1) {
			Sex1 = sex1;
		}
		public int getAge() {
			return age;
		}
		public void setAge(int age) {
			this.age = age;
		}
		public int getAge1() {
			return age1;
		}
		public void setAge1(int age1) {
			this.age1 = age1;
		}
		public int getAge2() {
			return age2;
		}
		public void setAge2(int age2) {
			this.age2 = age2;
		}
		public int getEducation() {
			return Education;
		}
		public void setEducation(int education) {
			Education = education;
		}
		public int getEducation1() {
			return Education1;
		}
		public void setEducation1(int education1) {
			Education1 = education1;
		}
		public int getEducation2() {
			return Education2;
		}
		public void setEducation2(int education2) {
			Education2 = education2;
		}
		public int getMarriage() {
			return Marriage;
		}
		public void setMarriage(int marriage) {
			Marriage = marriage;
		}
		public int getMarriage1() {
			return Marriage1;
		}
		public void setMarriage1(int marriage1) {
			Marriage1 = marriage1;
		}
		public int getMarriage2() {
			return Marriage2;
		}
		public void setMarriage2(int marriage2) {
			Marriage2 = marriage2;
		}
		public int getChildren() {
			return children;
		}
		public void setChildren(int children) {
			this.children = children;
		}
		public int getChildren1() {
			return children1;
		}
		public void setChildren1(int children1) {
			this.children1 = children1;
		}
		public int getFamily_assets() {
			return family_assets;
		}
		public void setFamily_assets(int family_assets) {
			this.family_assets = family_assets;
		}
		public int getFamily_assets1() {
			return family_assets1;
		}
		public void setFamily_assets1(int family_assets1) {
			this.family_assets1 = family_assets1;
		}
		public int getFamily_assets2() {
			return family_assets2;
		}
		public void setFamily_assets2(int family_assets2) {
			this.family_assets2 = family_assets2;
		}
		public int getFamily_assets3() {
			return family_assets3;
		}
		public void setFamily_assets3(int family_assets3) {
			this.family_assets3 = family_assets3;
		}
		public int getFamily_assets4() {
			return family_assets4;
		}
		public void setFamily_assets4(int family_assets4) {
			this.family_assets4 = family_assets4;
		}
		public int getFamily_assets5() {
			return family_assets5;
		}
		public void setFamily_assets5(int family_assets5) {
			this.family_assets5 = family_assets5;
		}
		public int getFamily_assets6() {
			return family_assets6;
		}
		public void setFamily_assets6(int family_assets6) {
			this.family_assets6 = family_assets6;
		}
		
		public int getFamily_income() {
			return family_income;
		}
		public void setFamily_income(int family_income) {
			this.family_income = family_income;
		}
		public int getFamily_income1() {
			return family_income1;
		}
		public void setFamily_income1(int family_income1) {
			this.family_income1 = family_income1;
		}
		public int getFamily_income2() {
			return family_income2;
		}
		public void setFamily_income2(int family_income2) {
			this.family_income2 = family_income2;
		}
		public int getFamily_income3() {
			return family_income3;
		}
		public void setFamily_income3(int family_income3) {
			this.family_income3 = family_income3;
		}
		public int getFamily_income4() {
			return family_income4;
		}
		public void setFamily_income4(int family_income4) {
			this.family_income4 = family_income4;
		}
		public int getFamily_income5() {
			return family_income5;
		}
		public void setFamily_income5(int family_income5) {
			this.family_income5 = family_income5;
		}
		public int getFamily_debt() {
			return family_debt;
		}
		public void setFamily_debt(int family_debt) {
			this.family_debt = family_debt;
		}
		public int getFamily_debt1() {
			return family_debt1;
		}
		public void setFamily_debt1(int family_debt1) {
			this.family_debt1 = family_debt1;
		}
		public int getFamily_debt2() {
			return family_debt2;
		}
		public void setFamily_debt2(int family_debt2) {
			this.family_debt2 = family_debt2;
		}
		public int getFamily_debt3() {
			return family_debt3;
		}
		public void setFamily_debt3(int family_debt3) {
			this.family_debt3 = family_debt3;
		}
		public int getFamily_debt4() {
			return family_debt4;
		}
		public void setFamily_debt4(int family_debt4) {
			this.family_debt4 = family_debt4;
		}
		public int getOverdue_days() {
			return overdue_days;
		}
		public void setOverdue_days(int overdue_days) {
			this.overdue_days = overdue_days;
		}
		public int getOverdue_days1() {
			return overdue_days1;
		}
		public void setOverdue_days1(int overdue_days1) {
			this.overdue_days1 = overdue_days1;
		}
		public int getOverdue_days2() {
			return overdue_days2;
		}
		public void setOverdue_days2(int overdue_days2) {
			this.overdue_days2 = overdue_days2;
		}
		public int getOverdue_days3() {
			return overdue_days3;
		}
		public void setOverdue_days3(int overdue_days3) {
			this.overdue_days3 = overdue_days3;
		}
		public int getOverdue_days4() {
			return overdue_days4;
		}
		public void setOverdue_days4(int overdue_days4) {
			this.overdue_days4 = overdue_days4;
		}
		public int getOverdue_days5() {
			return overdue_days5;
		}
		public void setOverdue_days5(int overdue_days5) {
			this.overdue_days5 = overdue_days5;
		}
		public int getOverdue_days6() {
			return overdue_days6;
		}
		public void setOverdue_days6(int overdue_days6) {
			this.overdue_days6 = overdue_days6;
		}
		public int getOverdue_days7() {
			return overdue_days7;
		}
		public void setOverdue_days7(int overdue_days7) {
			this.overdue_days7 = overdue_days7;
		}
		public int getOverdue_number() {
			return overdue_number;
		}
		public void setOverdue_number(int overdue_number) {
			this.overdue_number = overdue_number;
		}
		public int getOverdue_number1() {
			return overdue_number1;
		}
		public void setOverdue_number1(int overdue_number1) {
			this.overdue_number1 = overdue_number1;
		}
		public int getOverdue_number2() {
			return overdue_number2;
		}
		public void setOverdue_number2(int overdue_number2) {
			this.overdue_number2 = overdue_number2;
		}
		public int getOverdue_number3() {
			return overdue_number3;
		}
		public void setOverdue_number3(int overdue_number3) {
			this.overdue_number3 = overdue_number3;
		}
		public int getOverdue_number4() {
			return overdue_number4;
		}
		public void setOverdue_number4(int overdue_number4) {
			this.overdue_number4 = overdue_number4;
		}
		public int getOverdue_number5() {
			return overdue_number5;
		}
		public void setOverdue_number5(int overdue_number5) {
			this.overdue_number5 = overdue_number5;
		}
		public int getTravel() {
			return travel;
		}
		public void setTravel(int travel) {
			this.travel = travel;
		}
		public int getTravel1() {
			return travel1;
		}
		public void setTravel1(int travel1) {
			this.travel1 = travel1;
		}
		public int getDrive() {
			return drive;
		}
		public void setDrive(int drive) {
			this.drive = drive;
		}
		public int getDrive1() {
			return drive1;
		}
		public void setDrive1(int drive1) {
			this.drive1 = drive1;
		}
		public int getCar_age() {
			return car_age;
		}
		public void setCar_age(int car_age) {
			this.car_age = car_age;
		}
		public int getCar_age1() {
			return car_age1;
		}
		public void setCar_age1(int car_age1) {
			this.car_age1 = car_age1;
		}
		public int getCar_age2() {
			return car_age2;
		}
		public void setCar_age2(int car_age2) {
			this.car_age2 = car_age2;
		}
		public int getCar_age3() {
			return car_age3;
		}
		public void setCar_age3(int car_age3) {
			this.car_age3 = car_age3;
		}
		public int getCar_age4() {
			return car_age4;
		}
		public void setCar_age4(int car_age4) {
			this.car_age4 = car_age4;
		}
		public int getCar_age5() {
			return car_age5;
		}
		public void setCar_age5(int car_age5) {
			this.car_age5 = car_age5;
		}
		public int getCar_age6() {
			return car_age6;
		}
		public void setCar_age6(int car_age6) {
			this.car_age6 = car_age6;
		}
		public int getMileage() {
			return mileage;
		}
		public void setMileage(int mileage) {
			this.mileage = mileage;
		}
		public int getMileage1() {
			return mileage1;
		}
		public void setMileage1(int mileage1) {
			this.mileage1 = mileage1;
		}
		public int getMileage2() {
			return mileage2;
		}
		public void setMileage2(int mileage2) {
			this.mileage2 = mileage2;
		}
		public int getMileage3() {
			return mileage3;
		}
		public void setMileage3(int mileage3) {
			this.mileage3 = mileage3;
		}
		public int getMileage4() {
			return mileage4;
		}
		public void setMileage4(int mileage4) {
			this.mileage4 = mileage4;
		}
		public int getBrand() {
			return brand;
		}
		public void setBrand(int brand) {
			this.brand = brand;
		}
		public int getBrand1() {
			return brand1;
		}
		public void setBrand1(int brand1) {
			this.brand1 = brand1;
		}
		public int getBrand2() {
			return brand2;
		}
		public void setBrand2(int brand2) {
			this.brand2 = brand2;
		}
		public int getConfigure() {
			return Configure;
		}
		public void setConfigure(int configure) {
			Configure = configure;
		}
		public int getConfigure1() {
			return Configure1;
		}
		public void setConfigure1(int configure1) {
			Configure1 = configure1;
		}
		public int getCertificate() {
			return certificate;
		}
		public void setCertificate(int certificate) {
			this.certificate = certificate;
		}
		public int getCertificate1() {
			return certificate1;
		}
		public void setCertificate1(int certificate1) {
			this.certificate1 = certificate1;
		}
		public int getPolicy() {
			return Policy;
		}
		public void setPolicy(int policy) {
			Policy = policy;
		}
		public int getPolicy1() {
			return Policy1;
		}
		public void setPolicy1(int policy1) {
			Policy1 = policy1;
		}
		public int getPolicy2() {
			return Policy2;
		}
		public void setPolicy2(int policy2) {
			Policy2 = policy2;
		}
		public int getPolicy3() {
			return Policy3;
		}
		public void setPolicy3(int policy3) {
			Policy3 = policy3;
		}
		public int getPolicy4() {
			return Policy4;
		}
		public void setPolicy4(int policy4) {
			Policy4 = policy4;
		}
		public int getPolicy5() {
			return Policy5;
		}
		public void setPolicy5(int policy5) {
			Policy5 = policy5;
		}
		public int getEvaluation() {
			return evaluation;
		}
		public void setEvaluation(int evaluation) {
			this.evaluation = evaluation;
		}
		public int getEvaluation1() {
			return evaluation1;
		}
		public void setEvaluation1(int evaluation1) {
			this.evaluation1 = evaluation1;
		}
		public int getEvaluation2() {
			return evaluation2;
		}
		public void setEvaluation2(int evaluation2) {
			this.evaluation2 = evaluation2;
		}
		public int getEvaluation3() {
			return evaluation3;
		}
		public void setEvaluation3(int evaluation3) {
			this.evaluation3 = evaluation3;
		}
		public int getRegion() {
			return region;
		}
		public void setRegion(int region) {
			this.region = region;
		}
		public int getRegion1() {
			return region1;
		}
		public void setRegion1(int region1) {
			this.region1 = region1;
		}
		public int getRegion2() {
			return region2;
		}
		public void setRegion2(int region2) {
			this.region2 = region2;
		}
		public int getRegion3() {
			return region3;
		}
		public void setRegion3(int region3) {
			this.region3 = region3;
		}
		public int getRegion4() {
			return region4;
		}
		public void setRegion4(int region4) {
			this.region4 = region4;
		}
		public int getRegion5() {
			return region5;
		}
		public void setRegion5(int region5) {
			this.region5 = region5;
		}
		public int getPosition() {
			return position;
		}
		public void setPosition(int position) {
			this.position = position;
		}
		public int getPosition1() {
			return position1;
		}
		public void setPosition1(int position1) {
			this.position1 = position1;
		}
		public int getPosition2() {
			return position2;
		}
		public void setPosition2(int position2) {
			this.position2 = position2;
		}
		public int getArea() {
			return area;
		}
		public void setArea(int area) {
			this.area = area;
		}
		public int getArea1() {
			return area1;
		}
		public void setArea1(int area1) {
			this.area1 = area1;
		}
		public int getHomeyears() {
			return homeyears;
		}
		public void setHomeyears(int homeyears) {
			this.homeyears = homeyears;
		}
		public int getHomeyears1() {
			return homeyears1;
		}
		public void setHomeyears1(int homeyears1) {
			this.homeyears1 = homeyears1;
		}
		public int getHomeyears3() {
			return homeyears3;
		}
		public void setHomeyears3(int homeyears3) {
			this.homeyears3 = homeyears3;
		}
		public int getHomeyears2() {
			return homeyears2;
		}
		public void setHomeyears2(int homeyears2) {
			this.homeyears2 = homeyears2;
		}
		public int getElevator() {
			return elevator;
		}
		public void setElevator(int elevator) {
			this.elevator = elevator;
		}
		public int getElevator1() {
			return elevator1;
		}
		public void setElevator1(int elevator1) {
			this.elevator1 = elevator1;
		}
		public int getRenovation() {
			return renovation;
		}
		public void setRenovation(int renovation) {
			this.renovation = renovation;
		}
		public int getRenovation1() {
			return renovation1;
		}
		public void setRenovation1(int renovation1) {
			this.renovation1 = renovation1;
		}
		public int getRenovation2() {
			return renovation2;
		}
		public void setRenovation2(int renovation2) {
			this.renovation2 = renovation2;
		}
		public int getLand() {
			return land;
		}
		public void setLand(int land) {
			this.land = land;
		}
		public int getLand1() {
			return land1;
		}
		public void setLand1(int land1) {
			this.land1 = land1;
		}
		public int getLiving() {
			return living;
		}
		public void setLiving(int living) {
			this.living = living;
		}
		public int getLiving1() {
			return living1;
		}
		public void setLiving1(int living1) {
			this.living1 = living1;
		}
		 
		 

}

package com.cn.bean;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Name;
import org.nutz.dao.entity.annotation.One;
import org.nutz.dao.entity.annotation.Table;

@Table("asset")
public class Problem extends BasePojo{
	
	@One(target=Branch.class,field="assetId",key="brId")
	 protected  Branch Branch;
	/**评估类别:人*/
	 protected int assetId;
	 @Column
	 @Name
	 /**姓名*/
	 protected String name;
	 @Column
	 /**身份证*/
	 protected String idcode;
	    /**性别*/
	 @Column
	 protected String Sex;
	 @Column
	 protected String Sex1;
	 @Column
	 /**年龄*/
	 protected String age;
	 @Column
	 protected String age1;
	 @Column
	 protected String age2;
	 /**学历*/
	 @Column
	 protected String Education;
	 @Column
	 protected String Education1;
	 @Column
	 protected String Education2;
	 /**婚姻*/
	 @Column
	 protected String Marriage;
	 @Column
	 protected String Marriage1;
	 @Column
	 protected String Marriage2;
	 
	 /**子女*/
	 @Column
	 protected String children;
	 @Column
	 protected String children1;
	 
	 /**家庭资产*/
	 @Column
	 protected String family_assets;
	 @Column
	 protected String family_assets1;
	 @Column
	 protected String family_assets2;
	 @Column
	 protected String family_assets3;
	 @Column
	 protected String family_assets4;
	 @Column
	 protected String family_assets5;
	 @Column
	 protected String family_assets6;
	 
	 
	 /**家庭收入*/
	 @Column
	 protected String family_income;
	 @Column
	 protected String family_income1;
	 @Column
	 protected String family_income2;
	 @Column
	 protected String family_income3;
	 @Column
	 protected String family_income4;
	 @Column
	 protected String family_income5;
	 
	 /**家庭负债*/
	 @Column
	 protected String family_debt;
	 @Column
	 protected String family_debt1;
	 @Column
	 protected String family_debt2;
	 @Column
	 protected String family_debt3;
	 @Column
	 protected String family_debt4;
	 
	 /**逾期天数*/
	 @Column
	 protected String overdue_days;
	 @Column
	 protected String overdue_days1;
	 @Column
	 protected String overdue_days2;
	 @Column
	 protected String overdue_days3;
	 @Column
	 protected String overdue_days4;
	 @Column
	 protected String overdue_days5;
	 @Column
	 protected String overdue_days6;
	 @Column
	 protected String overdue_days7;
	 
	 /**逾期次数*/
	 @Column
	 protected String overdue_number;
	 @Column
	 protected String overdue_number1;
	 @Column
	 protected String overdue_number2;
	 @Column
	 protected String overdue_number3;
	 @Column
	 protected String overdue_number4;
	 @Column
	 protected String overdue_number5;
	 
	 /**评估类别:车*/
	    /**行驶证*/
		 @Column
		 protected String travel;
		 @Column
		 protected String travel1;
		    /**驾驶证*/
		 @Column
		 protected String drive;
		 @Column
		 protected String drive1;
		 /**车龄*/
		 @Column
		 protected String car_age;
		 @Column
		 protected String car_age1;
		 @Column
		 protected String car_age2;
		 @Column
		 protected String car_age3;
		 @Column
		 protected String car_age4;
		 @Column
		 protected String car_age5;
		 @Column
		 protected String car_age6;
		 
		 /**里程*/
		 @Column
		 protected String mileage;
		 @Column
		 protected String mileage1;
		 @Column
		 protected String mileage2;
		 @Column
		 protected String mileage3;
		 @Column
		 protected String mileage4;
		 
		 /**品牌*/
		 @Column
		 protected String brand;
		 @Column
		 protected String brand1;
		 @Column
		 protected String brand2;
		 
		 /**配置*/
		 @Column
		 protected String Configure;
		 @Column
		 protected String Configure1;
		 /**登记证书*/
		 @Column
		 protected String certificate;
		 @Column
		 protected String certificate1;
		 
		 /**保单*/
		 @Column
		 protected String Policy;
		 @Column
		 protected String Policy1;
		 @Column
		 protected String Policy2;
		 @Column
		 protected String Policy3;
		 @Column
		 protected String Policy4;
		 @Column
		 protected String Policy5;
		 /**估价*/
		 @Column
		 protected String evaluation;
		 @Column
		 protected String evaluation1;
		 @Column
		 protected String evaluation2;
		 @Column
		 protected String evaluation3;
		 
		 /**房***/
		 /**区域*/
		 @Column
		 protected String region;
		 @Column
		 protected String region1;
		 @Column
		 protected String region2;
		 @Column
		 protected String region3;
		 @Column
		 protected String region4;
		 @Column
		 protected String region5;
		 /**位置*/
		 @Column
		 protected String position;
		 @Column
		 protected String position1;
		 @Column
		 protected String position2;
		 /**小区*/
		 @Column
		 protected String area;
		 @Column
		 protected String area1;
		 /**建成年代*/
		 @Column
		 protected String homeyears;
		 @Column
		 protected String homeyears1;
		 @Column
		 protected String homeyears2;
		 @Column
		 protected String homeyears3;
		 /**电梯*/
		 @Column
		 protected String elevator;
		 @Column
		 protected String elevator1;
		 /**装修*/
		 @Column
		 protected String renovation;
		 @Column
		 protected String renovation1;
		 @Column
		 protected String renovation2;
		 /**土地性质*/
		 @Column
		 protected String land;
		 @Column
		 protected String land1;
		 /**有无二居*/
		 @Column
		 protected String living;
		 @Column
		 protected String living1;
		 
		public int getAssetId() {
			return assetId;
		}
		public void setAssetId(int assetId) {
			this.assetId = assetId;
		}
		public String getName() {
			return name;
		}
		public void setName(String name) {
			this.name = name;
		}
		public String getIdcode() {
			return idcode;
		}
		public void setIdcode(String idcode) {
			this.idcode = idcode;
		}
		public String getSex() {
			return Sex;
		}
		public void setSex(String sex) {
			Sex = sex;
		}
		public String getSex1() {
			return Sex1;
		}
		public void setSex1(String sex1) {
			Sex1 = sex1;
		}
		public String getAge() {
			return age;
		}
		public void setAge(String age) {
			this.age = age;
		}
		public String getAge1() {
			return age1;
		}
		public void setAge1(String age1) {
			this.age1 = age1;
		}
		public String getAge2() {
			return age2;
		}
		public void setAge2(String age2) {
			this.age2 = age2;
		}
		public String getEducation() {
			return Education;
		}
		public void setEducation(String education) {
			Education = education;
		}
		public String getEducation1() {
			return Education1;
		}
		public void setEducation1(String education1) {
			Education1 = education1;
		}
		public String getEducation2() {
			return Education2;
		}
		public void setEducation2(String education2) {
			Education2 = education2;
		}
		public String getMarriage() {
			return Marriage;
		}
		public void setMarriage(String marriage) {
			Marriage = marriage;
		}
		public String getMarriage1() {
			return Marriage1;
		}
		public void setMarriage1(String marriage1) {
			Marriage1 = marriage1;
		}
		public String getMarriage2() {
			return Marriage2;
		}
		public void setMarriage2(String marriage2) {
			Marriage2 = marriage2;
		}
		public String getChildren() {
			return children;
		}
		public void setChildren(String children) {
			this.children = children;
		}
		public String getChildren1() {
			return children1;
		}
		public void setChildren1(String children1) {
			this.children1 = children1;
		}
		public String getFamily_assets() {
			return family_assets;
		}
		public void setFamily_assets(String family_assets) {
			this.family_assets = family_assets;
		}
		public String getFamily_assets1() {
			return family_assets1;
		}
		public void setFamily_assets1(String family_assets1) {
			this.family_assets1 = family_assets1;
		}
		public String getFamily_assets2() {
			return family_assets2;
		}
		public void setFamily_assets2(String family_assets2) {
			this.family_assets2 = family_assets2;
		}
		public String getFamily_assets3() {
			return family_assets3;
		}
		public void setFamily_assets3(String family_assets3) {
			this.family_assets3 = family_assets3;
		}
		public String getFamily_assets4() {
			return family_assets4;
		}
		public void setFamily_assets4(String family_assets4) {
			this.family_assets4 = family_assets4;
		}
		public String getFamily_assets5() {
			return family_assets5;
		}
		public void setFamily_assets5(String family_assets5) {
			this.family_assets5 = family_assets5;
		}
		public String getFamily_assets6() {
			return family_assets6;
		}
		public void setFamily_assets6(String family_assets6) {
			this.family_assets6 = family_assets6;
		}
		
		public String getFamily_income() {
			return family_income;
		}
		public void setFamily_income(String family_income) {
			this.family_income = family_income;
		}
		public String getFamily_income1() {
			return family_income1;
		}
		public void setFamily_income1(String family_income1) {
			this.family_income1 = family_income1;
		}
		public String getFamily_income2() {
			return family_income2;
		}
		public void setFamily_income2(String family_income2) {
			this.family_income2 = family_income2;
		}
		public String getFamily_income3() {
			return family_income3;
		}
		public void setFamily_income3(String family_income3) {
			this.family_income3 = family_income3;
		}
		public String getFamily_income4() {
			return family_income4;
		}
		public void setFamily_income4(String family_income4) {
			this.family_income4 = family_income4;
		}
		public String getFamily_income5() {
			return family_income5;
		}
		public void setFamily_income5(String family_income5) {
			this.family_income5 = family_income5;
		}
		public String getFamily_debt() {
			return family_debt;
		}
		public void setFamily_debt(String family_debt) {
			this.family_debt = family_debt;
		}
		public String getFamily_debt1() {
			return family_debt1;
		}
		public void setFamily_debt1(String family_debt1) {
			this.family_debt1 = family_debt1;
		}
		public String getFamily_debt2() {
			return family_debt2;
		}
		public void setFamily_debt2(String family_debt2) {
			this.family_debt2 = family_debt2;
		}
		public String getFamily_debt3() {
			return family_debt3;
		}
		public void setFamily_debt3(String family_debt3) {
			this.family_debt3 = family_debt3;
		}
		public String getFamily_debt4() {
			return family_debt4;
		}
		public void setFamily_debt4(String family_debt4) {
			this.family_debt4 = family_debt4;
		}
		public String getOverdue_days() {
			return overdue_days;
		}
		public void setOverdue_days(String overdue_days) {
			this.overdue_days = overdue_days;
		}
		public String getOverdue_days1() {
			return overdue_days1;
		}
		public void setOverdue_days1(String overdue_days1) {
			this.overdue_days1 = overdue_days1;
		}
		public String getOverdue_days2() {
			return overdue_days2;
		}
		public void setOverdue_days2(String overdue_days2) {
			this.overdue_days2 = overdue_days2;
		}
		public String getOverdue_days3() {
			return overdue_days3;
		}
		public void setOverdue_days3(String overdue_days3) {
			this.overdue_days3 = overdue_days3;
		}
		public String getOverdue_days4() {
			return overdue_days4;
		}
		public void setOverdue_days4(String overdue_days4) {
			this.overdue_days4 = overdue_days4;
		}
		public String getOverdue_days5() {
			return overdue_days5;
		}
		public void setOverdue_days5(String overdue_days5) {
			this.overdue_days5 = overdue_days5;
		}
		public String getOverdue_days6() {
			return overdue_days6;
		}
		public void setOverdue_days6(String overdue_days6) {
			this.overdue_days6 = overdue_days6;
		}
		public String getOverdue_days7() {
			return overdue_days7;
		}
		public void setOverdue_days7(String overdue_days7) {
			this.overdue_days7 = overdue_days7;
		}
		public String getOverdue_number() {
			return overdue_number;
		}
		public void setOverdue_number(String overdue_number) {
			this.overdue_number = overdue_number;
		}
		public String getOverdue_number1() {
			return overdue_number1;
		}
		public void setOverdue_number1(String overdue_number1) {
			this.overdue_number1 = overdue_number1;
		}
		public String getOverdue_number2() {
			return overdue_number2;
		}
		public void setOverdue_number2(String overdue_number2) {
			this.overdue_number2 = overdue_number2;
		}
		public String getOverdue_number3() {
			return overdue_number3;
		}
		public void setOverdue_number3(String overdue_number3) {
			this.overdue_number3 = overdue_number3;
		}
		public String getOverdue_number4() {
			return overdue_number4;
		}
		public void setOverdue_number4(String overdue_number4) {
			this.overdue_number4 = overdue_number4;
		}
		public String getOverdue_number5() {
			return overdue_number5;
		}
		public void setOverdue_number5(String overdue_number5) {
			this.overdue_number5 = overdue_number5;
		}
		public String getTravel() {
			return travel;
		}
		public void setTravel(String travel) {
			this.travel = travel;
		}
		public String getTravel1() {
			return travel1;
		}
		public void setTravel1(String travel1) {
			this.travel1 = travel1;
		}
		public String getDrive() {
			return drive;
		}
		public void setDrive(String drive) {
			this.drive = drive;
		}
		public String getDrive1() {
			return drive1;
		}
		public void setDrive1(String drive1) {
			this.drive1 = drive1;
		}
		public String getCar_age() {
			return car_age;
		}
		public void setCar_age(String car_age) {
			this.car_age = car_age;
		}
		public String getCar_age1() {
			return car_age1;
		}
		public void setCar_age1(String car_age1) {
			this.car_age1 = car_age1;
		}
		public String getCar_age2() {
			return car_age2;
		}
		public void setCar_age2(String car_age2) {
			this.car_age2 = car_age2;
		}
		public String getCar_age3() {
			return car_age3;
		}
		public void setCar_age3(String car_age3) {
			this.car_age3 = car_age3;
		}
		public String getCar_age4() {
			return car_age4;
		}
		public void setCar_age4(String car_age4) {
			this.car_age4 = car_age4;
		}
		public String getCar_age5() {
			return car_age5;
		}
		public void setCar_age5(String car_age5) {
			this.car_age5 = car_age5;
		}
		public String getCar_age6() {
			return car_age6;
		}
		public void setCar_age6(String car_age6) {
			this.car_age6 = car_age6;
		}
		public String getMileage() {
			return mileage;
		}
		public void setMileage(String mileage) {
			this.mileage = mileage;
		}
		public String getMileage1() {
			return mileage1;
		}
		public void setMileage1(String mileage1) {
			this.mileage1 = mileage1;
		}
		public String getMileage2() {
			return mileage2;
		}
		public void setMileage2(String mileage2) {
			this.mileage2 = mileage2;
		}
		public String getMileage3() {
			return mileage3;
		}
		public void setMileage3(String mileage3) {
			this.mileage3 = mileage3;
		}
		public String getMileage4() {
			return mileage4;
		}
		public void setMileage4(String mileage4) {
			this.mileage4 = mileage4;
		}
		public String getBrand() {
			return brand;
		}
		public void setBrand(String brand) {
			this.brand = brand;
		}
		public String getBrand1() {
			return brand1;
		}
		public void setBrand1(String brand1) {
			this.brand1 = brand1;
		}
		public String getBrand2() {
			return brand2;
		}
		public void setBrand2(String brand2) {
			this.brand2 = brand2;
		}
		public String getConfigure() {
			return Configure;
		}
		public void setConfigure(String configure) {
			Configure = configure;
		}
		public String getConfigure1() {
			return Configure1;
		}
		public void setConfigure1(String configure1) {
			Configure1 = configure1;
		}
		public String getCertificate() {
			return certificate;
		}
		public void setCertificate(String certificate) {
			this.certificate = certificate;
		}
		public String getCertificate1() {
			return certificate1;
		}
		public void setCertificate1(String certificate1) {
			this.certificate1 = certificate1;
		}
		public String getPolicy() {
			return Policy;
		}
		public void setPolicy(String policy) {
			Policy = policy;
		}
		public String getPolicy1() {
			return Policy1;
		}
		public void setPolicy1(String policy1) {
			Policy1 = policy1;
		}
		public String getPolicy2() {
			return Policy2;
		}
		public void setPolicy2(String policy2) {
			Policy2 = policy2;
		}
		public String getPolicy3() {
			return Policy3;
		}
		public void setPolicy3(String policy3) {
			Policy3 = policy3;
		}
		public String getPolicy4() {
			return Policy4;
		}
		public void setPolicy4(String policy4) {
			Policy4 = policy4;
		}
		public String getPolicy5() {
			return Policy5;
		}
		public void setPolicy5(String policy5) {
			Policy5 = policy5;
		}
		public String getEvaluation() {
			return evaluation;
		}
		public void setEvaluation(String evaluation) {
			this.evaluation = evaluation;
		}
		public String getEvaluation1() {
			return evaluation1;
		}
		public void setEvaluation1(String evaluation1) {
			this.evaluation1 = evaluation1;
		}
		public String getEvaluation2() {
			return evaluation2;
		}
		public void setEvaluation2(String evaluation2) {
			this.evaluation2 = evaluation2;
		}
		public String getEvaluation3() {
			return evaluation3;
		}
		public void setEvaluation3(String evaluation3) {
			this.evaluation3 = evaluation3;
		}
		public String getRegion() {
			return region;
		}
		public void setRegion(String region) {
			this.region = region;
		}
		public String getRegion1() {
			return region1;
		}
		public void setRegion1(String region1) {
			this.region1 = region1;
		}
		public String getRegion2() {
			return region2;
		}
		public void setRegion2(String region2) {
			this.region2 = region2;
		}
		public String getRegion3() {
			return region3;
		}
		public void setRegion3(String region3) {
			this.region3 = region3;
		}
		public String getRegion4() {
			return region4;
		}
		public void setRegion4(String region4) {
			this.region4 = region4;
		}
		public String getRegion5() {
			return region5;
		}
		public void setRegion5(String region5) {
			this.region5 = region5;
		}
		public String getPosition() {
			return position;
		}
		public void setPosition(String position) {
			this.position = position;
		}
		public String getPosition1() {
			return position1;
		}
		public void setPosition1(String position1) {
			this.position1 = position1;
		}
		public String getPosition2() {
			return position2;
		}
		public void setPosition2(String position2) {
			this.position2 = position2;
		}
		public String getArea() {
			return area;
		}
		public void setArea(String area) {
			this.area = area;
		}
		public String getArea1() {
			return area1;
		}
		public void setArea1(String area1) {
			this.area1 = area1;
		}
		public String getHomeyears() {
			return homeyears;
		}
		public void setHomeyears(String homeyears) {
			this.homeyears = homeyears;
		}
		public String getHomeyears1() {
			return homeyears1;
		}
		public void setHomeyears1(String homeyears1) {
			this.homeyears1 = homeyears1;
		}
		public String getHomeyears3() {
			return homeyears3;
		}
		public void setHomeyears3(String homeyears3) {
			this.homeyears3 = homeyears3;
		}
		public String getHomeyears2() {
			return homeyears2;
		}
		public void setHomeyears2(String homeyears2) {
			this.homeyears2 = homeyears2;
		}
		public String getElevator() {
			return elevator;
		}
		public void setElevator(String elevator) {
			this.elevator = elevator;
		}
		public String getElevator1() {
			return elevator1;
		}
		public void setElevator1(String elevator1) {
			this.elevator1 = elevator1;
		}
		public String getRenovation() {
			return renovation;
		}
		public void setRenovation(String renovation) {
			this.renovation = renovation;
		}
		public String getRenovation1() {
			return renovation1;
		}
		public void setRenovation1(String renovation1) {
			this.renovation1 = renovation1;
		}
		public String getRenovation2() {
			return renovation2;
		}
		public void setRenovation2(String renovation2) {
			this.renovation2 = renovation2;
		}
		public String getLand() {
			return land;
		}
		public void setLand(String land) {
			this.land = land;
		}
		public String getLand1() {
			return land1;
		}
		public void setLand1(String land1) {
			this.land1 = land1;
		}
		public String getLiving() {
			return living;
		}
		public void setLiving(String living) {
			this.living = living;
		}
		public String getLiving1() {
			return living1;
		}
		public void setLiving1(String living1) {
			this.living1 = living1;
		}
		public Branch getProfile() {
			return Branch;
		}
		public void setProfile(Branch Branch) {
			this.Branch = Branch;
		}
		 
		 
		 
		 
}

八月 19, 2018 3:47:42 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:asset' did not find a matching property.
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/9.0.1
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Sep 27 2017 17:31:52 UTC
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         9.0.1.0
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows 10
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            10.0
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jre1.8.0_152
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.8.0_152-b16
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         D:\apache-tomcat-9.0.1
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-9.0.1
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-9.0.1\endorsed
八月 19, 2018 3:47:42 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
八月 19, 2018 3:47:42 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library [1.2.14] using APR version [1.6.2].
八月 19, 2018 3:47:42 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 19, 2018 3:47:42 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
八月 19, 2018 3:47:43 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized [OpenSSL 1.0.2l  25 May 2017]
八月 19, 2018 3:47:43 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
八月 19, 2018 3:47:43 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 19, 2018 3:47:43 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
八月 19, 2018 3:47:43 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 19, 2018 3:47:43 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1599 ms
八月 19, 2018 3:47:43 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service [Catalina]
八月 19, 2018 3:47:43 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/9.0.1
八月 19, 2018 3:47:45 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 19, 2018 3:47:48 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 19, 2018 3:47:48 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Shiro environment
WNP2P: 2018-08-19 15:47:48,608 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
WNP2P: 2018-08-19 15:47:48,637 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
WNP2P: 2018-08-19 15:47:48,637 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
WNP2P: 2018-08-19 15:47:48,641 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
WNP2P: 2018-08-19 15:47:48,644 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
WNP2P: 2018-08-19 15:47:48,644 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
WNP2P: 2018-08-19 15:47:48,646 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
WNP2P: 2018-08-19 15:47:48,648 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-19 15:47:49,091 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-19 15:47:49,094 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/*] from String definition [anon]
WNP2P: 2018-08-19 15:47:49,095 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/*] to filter [anon] with config [null]
WNP2P: 2018-08-19 15:47:49,095 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
WNP2P: 2018-08-19 15:47:49,096 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 486 ms.
WNP2P: 2018-08-19 15:47:49,269 [main] INFO  org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
WNP2P: 2018-08-19 15:47:49,300 [main] DEBUG org.nutz.resource.Scans - Locations count=10 time use 20ms
WNP2P: 2018-08-19 15:47:49,311 [main] DEBUG org.nutz.resource.Scans - Locations count=22 time use 11ms
WNP2P: 2018-08-19 15:47:49,332 [main] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.mvc.impl.NutLoading
WNP2P: 2018-08-19 15:47:49,335 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz Version : 1.r.67-SNAPSHOT 
WNP2P: 2018-08-19 15:47:49,335 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is initializing ...
WNP2P: 2018-08-19 15:47:49,335 [main] DEBUG org.nutz.mvc.impl.NutLoading - Web Container Information:
WNP2P: 2018-08-19 15:47:49,336 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Default Charset : UTF-8
WNP2P: 2018-08-19 15:47:49,336 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Current . path  : C:\Users\dyh\Desktop\.
WNP2P: 2018-08-19 15:47:49,336 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Java Version    : 1.8.0_152
WNP2P: 2018-08-19 15:47:49,336 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - File separator  : \
WNP2P: 2018-08-19 15:47:49,336 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Timezone        : Asia/Shanghai
WNP2P: 2018-08-19 15:47:49,337 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - OS              : Windows 10 amd64
WNP2P: 2018-08-19 15:47:49,337 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ServerInfo      : Apache Tomcat/9.0.1
WNP2P: 2018-08-19 15:47:49,337 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Servlet API     : 4.0
WNP2P: 2018-08-19 15:47:49,337 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ContextPath     : /asset
WNP2P: 2018-08-19 15:47:49,337 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - context.tempdir : D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\asset
WNP2P: 2018-08-19 15:47:49,337 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - MainModule      : com.cn.MainModule
WNP2P: 2018-08-19 15:47:49,338 [main] DEBUG org.nutz.mvc.impl.NutLoading - >> app.root = D:/ec/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/webapps/asset
WNP2P: 2018-08-19 15:47:49,405 [main] DEBUG org.nutz.castor.Castors - Using 101 castor for Castors
WNP2P: 2018-08-19 15:47:49,406 [main] DEBUG org.nutz.mvc.impl.NutLoading - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "com.cn", "*tx", "*quartz"],init=[])
WNP2P: 2018-08-19 15:47:49,450 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-19 15:47:49,450 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
WNP2P: 2018-08-19 15:47:49,453 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 3 bean define from path=[ioc/] --> [conf, dao, dataSource]
WNP2P: 2018-08-19 15:47:49,461 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'com.cn'
WNP2P: 2018-08-19 15:47:49,468 [main] DEBUG org.nutz.resource.Scans - Found 11 resource by src( com/cn/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-19 15:47:49,487 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'userModule                              ' - com.cn.module.UserModule
WNP2P: 2018-08-19 15:47:49,499 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found quartz -- org.nutz.integration.quartz.QuartzIocLoader
WNP2P: 2018-08-19 15:47:49,501 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 0 bean define from path=[] --> []
WNP2P: 2018-08-19 15:47:49,506 [main] INFO  org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
WNP2P: 2018-08-19 15:47:49,563 [main] INFO  org.nutz.mvc.impl.NutLoading - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
WNP2P: 2018-08-19 15:47:49,571 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Views(DefaultViewMaker.class)
WNP2P: 2018-08-19 15:47:49,581 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( mvc/asset-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-19 15:47:49,584 [main] DEBUG org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion - ActionChain Config:
{
   "default": {
      "ps": ["com.cn.mvc.LogTimeProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "!org.nutz.integration.shiro.NutShiroProcessor", "org.nutz.mvc.impl.processor.ActionFiltersProcessor", "org.nutz.mvc.impl.processor.AdaptorProcessor", "org.nutz.mvc.impl.processor.MethodInvokeProcessor", "org.nutz.mvc.impl.processor.ViewProcessor"],
      "error": "org.nutz.mvc.impl.processor.FailProcessor"
   }
}
WNP2P: 2018-08-19 15:47:49,584 [main] DEBUG org.nutz.mvc.impl.NutLoading - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
WNP2P: 2018-08-19 15:47:49,588 [main] DEBUG org.nutz.mvc.impl.Loadings - module class location 'file:/D:/ec/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/webapps/asset/WEB-INF/classes/'
WNP2P: 2018-08-19 15:47:49,588 [main] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'com.cn'
WNP2P: 2018-08-19 15:47:49,593 [main] DEBUG org.nutz.resource.Scans - Found 11 resource by src( com/cn/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-19 15:47:49,601 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.cn.module.UserModule'
WNP2P: 2018-08-19 15:47:49,602 [main] DEBUG org.nutz.mvc.impl.NutLoading - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
WNP2P: 2018-08-19 15:47:49,679 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/'                    >> (UserModule.java:147).index           : void       | @Ok(jsp:user.list) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,746 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/add'                 >> (UserModule.java:89).add              : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,747 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/count'               >> (UserModule.java:35).count            : int        | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,748 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/update'              >> (UserModule.java:102).update          : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,752 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/delete'              >> (UserModule.java:116).delete          : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,757 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/query'               >> (UserModule.java:136).query           : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,759 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/logout'              >> (UserModule.java:53).logout           : void       | @Ok(>>:/ ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,759 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/login'               >> (UserModule.java:41).login            : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-19 15:47:49,759 [main] INFO  org.nutz.mvc.impl.NutLoading - Found 8 module methods
WNP2P: 2018-08-19 15:47:49,760 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Localization not define
WNP2P: 2018-08-19 15:47:49,760 [main] INFO  org.nutz.mvc.impl.NutLoading - Setup application...
WNP2P: 2018-08-19 15:47:49,762 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-19 15:47:49,765 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
WNP2P: 2018-08-19 15:47:49,766 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
WNP2P: 2018-08-19 15:47:49,772 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-19 15:47:49,772 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-19 15:47:49,800 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
WNP2P: 2018-08-19 15:47:49,802 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-19 15:47:49,805 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
WNP2P: 2018-08-19 15:47:49,805 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-19 15:47:49,805 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<>
WNP2P: 2018-08-19 15:47:49,805 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
WNP2P: 2018-08-19 15:47:49,829 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.druid.pool.DruidDataSource without AOP
WNP2P: 2018-08-19 15:47:49,830 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
WNP2P: 2018-08-19 15:47:49,830 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
WNP2P: 2018-08-19 15:47:49,830 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-19 15:47:49,830 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<>
WNP2P: 2018-08-19 15:47:49,830 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
WNP2P: 2018-08-19 15:47:49,832 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
WNP2P: 2018-08-19 15:47:49,880 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-19 15:47:49,880 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\asset\WEB-INF\classes\custom\db.properties]
WNP2P: 2018-08-19 15:47:50,147 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
WNP2P: 2018-08-19 15:47:50,161 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
WNP2P: 2018-08-19 15:47:50,162 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-19 15:47:50,351 [main] DEBUG org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
WNP2P: 2018-08-19 15:47:50,351 [main] INFO  org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
WNP2P: 2018-08-19 15:47:50,572 [main] DEBUG org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
WNP2P: 2018-08-19 15:47:50,578 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.14 ( Revision: ${bzr.revision-id} )
WNP2P: 2018-08-19 15:47:50,578 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL-AB JDBC Driver
WNP2P: 2018-08-19 15:47:50,578 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://127.0.0.1:3306/nutzbook
WNP2P: 2018-08-19 15:47:50,667 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8mb4
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8mb4
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=utf8
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
WNP2P: 2018-08-19 15:47:50,668 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\
WNP2P: 2018-08-19 15:47:50,669 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=STATEMENT
WNP2P: 2018-08-19 15:47:50,670 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=nutzbook
WNP2P: 2018-08-19 15:47:50,670 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@localhost
WNP2P: 2018-08-19 15:47:50,701 [main] DEBUG org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.5.25a]
WNP2P: 2018-08-19 15:47:50,710 [main] DEBUG org.nutz.resource.Scans - Found 11 resource by src( com/cn/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-19 15:47:50,767 [main] ERROR org.nutz.mvc.impl.NutLoading - Error happend during start serivce!
org.nutz.dao.DaoException: Invalid @One(field=assetId) 'Branch' : class com.cn.bean.Problem<=>class com.cn.bean.Branch
	at org.nutz.dao.impl.entity.field.OneLinkField.<init>(OneLinkField.java:38)
	at org.nutz.dao.impl.entity.AnnotationEntityMaker.make(AnnotationEntityMaker.java:290)
	at org.nutz.dao.impl.EntityHolder.getEntity(EntityHolder.java:72)
	at org.nutz.dao.impl.NutDao.getEntity(NutDao.java:682)
	at org.nutz.dao.util.Daos$3.compare(Daos.java:533)
	at org.nutz.dao.util.Daos$3.compare(Daos.java:531)
	at java.util.TimSort.countRunAndMakeAscending(Unknown Source)
	at java.util.TimSort.sort(Unknown Source)
	at java.util.Arrays.sort(Unknown Source)
	at java.util.ArrayList.sort(Unknown Source)
	at java.util.Collections.sort(Unknown Source)
	at org.nutz.dao.util.Daos.createTables(Daos.java:531)
	at org.nutz.dao.util.Daos.createTablesInPackage(Daos.java:463)
	at com.cn.MainSetup.init(MainSetup.java:22)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:283)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4491)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5131)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
WNP2P: 2018-08-19 15:47:50,769 [main] ERROR org.nutz.mvc.impl.NutLoading - try to depose ioc
WNP2P: 2018-08-19 15:47:50,772 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@237048990 is closing. startup date [18-08-19 15:47:49.504]
WNP2P: 2018-08-19 15:47:50,772 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
WNP2P: 2018-08-19 15:47:50,772 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dao' ...
WNP2P: 2018-08-19 15:47:50,772 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dataSource' ...
WNP2P: 2018-08-19 15:47:50,776 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
WNP2P: 2018-08-19 15:47:50,776 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@237048990 is deposed. startup date [18-08-19 15:47:49.504]
八月 19, 2018 3:47:50 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter [nutz]
org.nutz.mvc.LoadingException: org.nutz.dao.DaoException: Invalid @One(field=assetId) 'Branch' : class com.cn.bean.Problem<=>class com.cn.bean.Branch
	at org.nutz.mvc.LoadingException$FC$1c61e3518af6c4927fe25dfe785d3f32.invoke(LoadingException.java)
	at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25)
	at org.nutz.lang.born.ConstructorBorning.born(ConstructorBorning.java:19)
	at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
	at org.nutz.lang.Mirror.born(Mirror.java:1022)
	at org.nutz.lang.Lang.wrapThrow(Lang.java:203)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:135)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:283)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4491)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5131)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
Caused by: org.nutz.dao.DaoException: Invalid @One(field=assetId) 'Branch' : class com.cn.bean.Problem<=>class com.cn.bean.Branch
	at org.nutz.dao.impl.entity.field.OneLinkField.<init>(OneLinkField.java:38)
	at org.nutz.dao.impl.entity.AnnotationEntityMaker.make(AnnotationEntityMaker.java:290)
	at org.nutz.dao.impl.EntityHolder.getEntity(EntityHolder.java:72)
	at org.nutz.dao.impl.NutDao.getEntity(NutDao.java:682)
	at org.nutz.dao.util.Daos$3.compare(Daos.java:533)
	at org.nutz.dao.util.Daos$3.compare(Daos.java:531)
	at java.util.TimSort.countRunAndMakeAscending(Unknown Source)
	at java.util.TimSort.sort(Unknown Source)
	at java.util.Arrays.sort(Unknown Source)
	at java.util.ArrayList.sort(Unknown Source)
	at java.util.Collections.sort(Unknown Source)
	at org.nutz.dao.util.Daos.createTables(Daos.java:531)
	at org.nutz.dao.util.Daos.createTablesInPackage(Daos.java:463)
	at com.cn.MainSetup.init(MainSetup.java:22)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	... 36 more

八月 19, 2018 3:47:50 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more Filters failed to start. Full details will be found in the appropriate container log file
八月 19, 2018 3:47:50 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/asset] startup failed due to previous errors
八月 19, 2018 3:47:50 下午 org.apache.catalina.core.ApplicationContext log
信息: Cleaning up Shiro Environment
八月 19, 2018 3:47:50 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [asset] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 19, 2018 3:47:50 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [asset] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 19, 2018 3:47:50 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
八月 19, 2018 3:47:50 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
八月 19, 2018 3:47:50 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 7118 ms

4 回复

这是MainSetup 的初始化数据库

  // 如果提示没有createTablesInPackage方法,请确认用了最新版的nutz,且老版本的nutz已经删除干净
        Daos.createTablesInPackage(dao, "com.cn", false);

        // 初始化默认根用户
        if (dao.count(User.class) == 0) {
            User user = new User();
            user.setName("admin");
            user.setPassword("123456");
            user.setCreateTime(new Date());
            user.setUpdateTime(new Date());
            dao.insert(user);
        }
        if (dao.count(Problem.class) == 0) {
        	Problem  pb = new Problem();
        	pb.setName("姓名");

@Id
protected int assetId;
找到问题了 我没注释 id 已经解决

那是注解,不是注释...

添加回复
请先登陆
回到顶部