最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于修改女神信息的問題

哪個大神能給個代碼。如果不更改該字段,則輸入null,應該怎么寫。

好亂阿感覺,

正在回答

4 回答

邏輯出錯了!我們仿寫前幾個模塊比如add最容易犯這個錯誤,但此處是update,應該先傳入id,根據(jù)id取出該條記錄,然后對此記錄進行修改。

god.setId(Integer.valueOf(in));?改為?god = (Goddess)action.get(Integer.valueOf(in));

一切ok!

空指針就是說 我們連要修改的對象都沒有取到啊,談何修改


0 回復 有任何疑惑可以回復我~
#1

wshyzx

你可以參考這個 http://yifanck.cn/qadetail/167121 我后面的回答
2016-11-09 回復 有任何疑惑可以回復我~

我推測,你在聲明God對象的時候沒有實例化,導致沒有修改的情況下god為空。

修改之后數(shù)據(jù)庫是空的,有可能是因為你的update方法sql有問題

0 回復 有任何疑惑可以回復我~

幫忙看一下,我這應該怎么修改。如果都不修改就報空指針異常,修改了數(shù)據(jù)庫就是空的

0 回復 有任何疑惑可以回復我~

else if(OPERATION_UPDATE.equals(in.toUpperCase())

? ? ?||OPERATION_UPDATE.substring(0,1).equals(in.toUpperCase())

? ? ?||OPERATION_UPDATE.equals(prenious)){

? ? ?prenious=OPERATION_UPDATE;?

? ?

? ? if(1==step){

? ? System.out.println("請輸入要修改的男神編號:");

? ? }else if(2==step){

? ?

? ? god.setId(Integer.valueOf(in));

? ? System.out.println("[姓名](如果該字段不需更改,請輸入BQ)");

? ?

? ?

? ? }else if(3==step){

? ? if(!in.equals("bq")){

? ? god.setUser_name(in);

? ? System.out.println("[生日](如果該字段不需更改,請輸入BQ)");

? ? }else{

? ?

? ? System.out.println("[生日](如果該字段不需更改,請輸入BQ)");

? ? }

? ?

? ? }else if(4==step){

? ? if(!in.equals("bq")){

? ? SimpleDateFormat sf=new SimpleDateFormat("YYYY-mm-dd");

? ? god.setBirthday(sf.parse(in));

? ? System.out.println("[年齡](如果該字段不需更改,請輸入BQ)");

? ? }else{

? ? god.getBirthday();

? ? System.out.println("[年齡](如果該字段不需更改,請輸入BQ)");

? ? }

? ? }else if(5==step){

? ? if(!in.equals("bq")){

? ? god.setAge(Integer.valueOf(in));

? ? System.out.println("[郵箱](如果該字段不需更改,請輸入BQ)");

? ? }else{

? ? god.getAge();

? ? System.out.println("[郵箱](如果該字段不需更改,請輸入BQ)");

? ? }

? ? }else if(6==step){

? ? if(!in.equals("bq")){

? ? god.setEmail(in);

? ? System.out.println("[手機號](如果該字段不需更改,請輸入BQ)");

? ? }else{

? ? god.getEmail();

? ? System.out.println("[手機號](如果該字段不需更改,請輸入BQ)");

? ? }

? ? }else if(7==step){

? ? if(!in.equals("bq")){

? ? god.setMobile(in);

? ? try {

action.update(god);

System.out.println("修改成功1");

} catch (Exception e) {

e.printStackTrace();

System.out.println("修改失敗1");

}

? ? }else{

? ? god.getMobile();

? ? try {

? ?

action.update(god);

System.out.println("修改成功");

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("修改失敗");

}

? ? }

? ?

? ? }

? ?

? ?

? ? ?if(OPERATION_UPDATE.equals(prenious)){

? ? ?step++;

? ? ?}



0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于修改女神信息的問題

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號