将特定值保存到Hibernate

时间:2013-02-15 17:40:16

标签: hibernate jsf

任何人都可以在这个问题上推动我前进,我在后面的bean中有这个snipet od代码

public void setSelectedDealerName(String name){

    DealerData dealDat = new DealerData();
    dealDat.setName(name);
    BeanFactory.getHotelDAOService(DealerData.class).saveOrUpdate(dealDat);
}

此代码通过primefaces

中的inplace组件启动
<p:inplace id="dealer" editor="true" >  
    <p:ajax event="save" update="name"/>    
       <p:inputText id="name" value="#{salesController.selectedDealerName}" />
</p:inplace>

但是当点击保存时,更新不会发生,只有eclipse中的控制台说这个

Hibernate: 
insert 
into
    book_dealerData
    (name, registration, taxNumber, timestamp, idAuthor, idBook_dealer, channel, street, number, zip, city, country, telephone, email) 
values
    (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)

所以我想代码是好的因为数据库被调用但是如何修改这个方法以便只更新数据库中的'name'属性?如果有人知道怎么做,请留言,非常感谢

0 个答案:

没有答案