Hi I developed my web apps gwt and persist the model with hibernate. You have lot of articles about it
http://code.google.com/intl/es-ES/webtoolkit/articles/using_gwt_with_hibernate.html my advice: The main problem you will encounter is compatibility issues between model object managed by hibernate and gwt rpc java object serialization. Hibernate poblate your bean classes using datatypes unsupported by gwt rpc. Gwt rpc only understand common java type implementations ( like HashMap, HashSet ) . In particular, in many-relationships, if you configure hibernate with lazy="false" for automatically loading collection properties, hibernate will use java.lang.Set implementation unsupported by gwt rpc serialization. I recommend you tu use data transfer objects (DTO) object to wrap your real model classes. If you really wnt to use your existing java model directly with hibernate and gwt rpc, you have choices: 1) use a library like http://noon.gilead.free.fr/gilead/. 2) do not let hibernate manage collections: - Use lazy="true" in hiberate - Make your DAO or BL classes API to provide with methods for retrieving many-relations - like List<Apple> getApples(long treeId); make sure those methods return objects compatible with gwt rpc (like LinkedList, HashSet, etc) good look On Thu, 26 Jan 2012 11:32:54 -0800 (PST) odon <[email protected]> wrote: > hii... > i need help ... > i get problem with save data to database with hibernate. > when i executed the event, i always get on failure > this is the code... > > Button btn= new Button("create"); > btn.addClickHandler(new ClickHandler() { > public void onClick(ClickEvent event) { > Info info= new Info(); > info.setId(null); > info.setUsername(txtbxUsername.getText()); > info.setPassword(passwordTextBox.getText()); > infoService.saveInfo(info, new > AsyncCallback<String>() { > > @Override > public void onSuccess(String result) { > // TODO Auto-generated method > stub > Window.alert("success"); > > } > > @Override > public void onFailure(Throwable caught) > { > // TODO Auto-generated method > stub > Window.alert("fail"+ > caught.getMessage()); > } > }); > } > }); > > how to make it on success? > please your help :) > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > -- Sebastian Gurin <[email protected]> -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
