<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請(qǐng)您在轉(zhuǎn)載時(shí)注明出處http://m.tkk7.com/sxyx2008/謝謝合作!!!

    雪山飛鵠

    溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請(qǐng)您在轉(zhuǎn)載時(shí)注明出處http://m.tkk7.com/sxyx2008/謝謝合作!!!

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
     

    今天在寫struts2 save的時(shí)候報(bào)了這么一個(gè)異常

    java.lang.IllegalArgumentException: attempt to create saveOrUpdate event with null entity

        at org.hibernate.event.SaveOrUpdateEvent.<init>(SaveOrUpdateEvent.java:40)

        at org.hibernate.event.SaveOrUpdateEvent.<init>(SaveOrUpdateEvent.java:23)

        at org.hibernate.impl.SessionImpl.save(SessionImpl.java:518)

        at org.hibernate.impl.SessionImpl.save(SessionImpl.java:514)

    從上面的異常信息可以看出是在Hibernate進(jìn)行save的時(shí)候檢測(cè)到beannull

    1)        大致從這幾個(gè)方面來(lái)分析原因:

    2)        Hibernate(*.hbm.xml)映射文件是否錯(cuò)誤

    3)        DAO層代碼是否錯(cuò)誤

    4)        檢查Action及視圖層jsp頁(yè)面等

    從上面幾個(gè)逐個(gè)檢查后得出的結(jié)論為第四條

    首先看Action中的代碼

    private Employee employee;

        public Employee getEmployee() {

            returnemployee;

        }

        publicvoid setEmployee(Employee employee) {

            this.employee = employee;

        }

    這里employee是我們觀察的重點(diǎn)

    再看jsp中的代碼

    <s:form action="saveEmployee.action">

            <s:textfield name="empName" label="empName"></s:textfield>

            <s:textfield name="age" label="age"></s:textfield>

            <s:textfield name="sex" label="sex"></s:textfield>

            <s:textfield name="context" label="context"></s:textfield>

            <s:submit value="注冊(cè)" theme="simple"></s:submit>

            <s:reset value="取消" theme="simple"></s:reset>

    </s:form>

    大家注意<s:textfield/>name屬性的值

    很顯然錯(cuò)誤發(fā)生在此處修改如下即可:

    <s:form action="saveEmployee.action">

            <s:textfield name="employee.empName" label="empName"></s:textfield>

            <s:textfield name="employee.age" label="age"></s:textfield>

            <s:textfield name="employee.sex" label="sex"></s:textfield>

            <s:textfield name="employee.context" label="context" value=""></s:textfield>

            <s:submit value="注冊(cè)" theme="simple"></s:submit>

            <s:reset value="取消" theme="simple"></s:reset>

        </s:form>

    由此我們得出的結(jié)論是:

    jsp頁(yè)面中一定要保持頁(yè)面中各個(gè)控件的name屬性與Action中模型驅(qū)動(dòng)對(duì)象的名字一致否則就會(huì)報(bào)錯(cuò)

    posted on 2009-10-19 11:39 雪山飛鵠 閱讀(27972) 評(píng)論(19)  編輯  收藏 所屬分類: Hibernate

    Feedback

    # re: attempt to create saveOrUpdate event with null entity 2010-11-07 16:18 smallmoon
    大哥,你幫了我一個(gè)大忙啊,真是,我也是遇到了這個(gè)問(wèn)題。拜讀了你的文章之后,豁然開(kāi)朗,謝謝哈  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2011-02-25 16:10 全球
    我已經(jīng)這樣寫了 可還是這個(gè)錯(cuò)誤啊  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2012-03-15 15:28 someone
    很給力!!!謝謝!!  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2012-04-03 22:30 二萬(wàn)人
    解決了我的問(wèn)題,謝謝  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2012-05-16 16:03 dgd
    怎么回事啊,我有兩個(gè)頁(yè)面添加,都是用的模型驅(qū)動(dòng)啊,有一個(gè)加入了數(shù)據(jù),還有一個(gè)報(bào)這個(gè)錯(cuò),不能加入數(shù)據(jù),怎么有的解決的了,有的解決不了呢。知道底層是怎么實(shí)現(xiàn)的嗎。  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2012-05-16 16:21 dgd
    這樣還真解決了,謝謝。可是我還是不太清楚。我第一個(gè)頁(yè)面的時(shí)候,也是這樣寫的啊,也是用的模型驅(qū)動(dòng)。是可以把數(shù)據(jù)加入進(jìn)去的。第二個(gè)頁(yè)面加入數(shù)據(jù)的時(shí)候就不行了。用了你上面的方法才解決的。真不知道是為什么?要是可以看底層代碼的話。應(yīng)該就可以找出是哪里出問(wèn)題了。  回復(fù)  更多評(píng)論
      

    # 過(guò)客[未登錄](méi) 2012-09-07 16:56 1
    真的很感謝你,問(wèn)題解決了……  回復(fù)  更多評(píng)論
      

    # 真給力的工具[未登錄](méi) 2013-03-26 17:28
    真的很給力,特別在spring中使用。。  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2013-11-23 16:12 ilex
    因?yàn)閑mployee是一個(gè)對(duì)象@dgd
      回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity[未登錄](méi) 2013-11-23 16:15 candy
    愛(ài)死你了!!!  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2014-02-20 18:13 sdfwewerw
    我也遇到了,也是忘了加"對(duì)象."。  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity[未登錄](méi) 2014-04-03 09:25 w
    有用,非常感謝。  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2014-04-27 20:31 多大的
    你這個(gè)問(wèn)題解決了嗎,我跟你一樣啊@全球
      回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2014-09-25 10:38 chenbin
    謝謝啦啦啦啦。  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2015-01-24 16:40 pei
    一樣的,但是沒(méi)解決問(wèn)題  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity[未登錄](méi) 2015-04-18 20:55 張?jiān)?/a>
    大哥。你的文章拯救了我啊。我這幾天在做畢業(yè)論文,打了一個(gè)Spring+hibernate+Strus2框架,可是一測(cè)試怎么出現(xiàn)此問(wèn)題,找了幾天了找不出,郁悶死了。多虧看見(jiàn)你的文章了,總之,謝謝了。呵呵  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity[未登錄](méi) 2016-02-24 10:45 shi
    沒(méi)有解決問(wèn)題  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity[未登錄](méi) 2016-03-08 15:11 影子
    @全球
    <property name="price" type="java.lang.Double">
    <column name="price" not-null="true">
    注意not_null="true",這個(gè)地方如果你賦值的時(shí)候給了一個(gè)空值 也會(huì)出這個(gè)異常  回復(fù)  更多評(píng)論
      

    # re: attempt to create saveOrUpdate event with null entity 2016-05-29 18:38 余糖糖
    沒(méi)有用,配置文件什么都是好的,寫一個(gè)測(cè)試類添加數(shù)據(jù)就可以,但是一到j(luò)sp頁(yè)面里面就不可以  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 亚洲国产另类久久久精品黑人| 亚洲AV无码一区二区三区国产 | 一级做a爱过程免费视频高清| 国产又大又粗又硬又长免费| 免费人成视频在线观看视频| 中文字幕亚洲第一| 亚洲专区先锋影音| 亚洲区视频在线观看| 国产成人精品久久亚洲高清不卡 | 国产乱妇高清无乱码免费| 久久国产精品成人免费| 国产免费女女脚奴视频网| 日日AV拍夜夜添久久免费| 久久久亚洲精品蜜桃臀| 亚洲综合视频在线观看| 亚洲精品av无码喷奶水糖心| eeuss影院免费92242部| 久视频精品免费观看99| 国产在线98福利播放视频免费| 亚洲精品字幕在线观看| 亚洲中文字幕久久精品无码A| 羞羞视频在线观看免费| 精品熟女少妇av免费久久| 热99re久久免费视精品频软件| 亚洲精品无码日韩国产不卡?V| 久久久久久亚洲Av无码精品专口| 亚洲色在线无码国产精品不卡| 和老外3p爽粗大免费视频| 在线观看H网址免费入口| 亚洲国产V高清在线观看| 91亚洲国产在人线播放午夜| 亚洲AV无码国产剧情| 十八禁无码免费网站| 免费无遮挡无码永久在线观看视频| 狠狠色伊人亚洲综合成人| 亚洲色偷偷综合亚洲av78| 在线看片免费人成视频播| 黄网址在线永久免费观看| 久久精品亚洲综合专区| 怡红院亚洲红怡院在线观看| 日韩在线不卡免费视频一区|