Ramzi I received an email where it said something about keeping book id along
the process and adding the book id in the action associated with the add
button. I read that in the preview but I can't find the post.
Did you delete it? can you post it again?
thanks. Gero


ramzi khlil wrote:
> 
> Sorry I misunderstand you requirement,
> 
> A simple solution consists of creating a hidden field in BookFileList.jsp
> that holds the id of the book.
> 
> Ramzi
> 
> On Thu, Nov 5, 2009 at 4:13 PM, ramzi khlil <ramzi.atv...@gmail.com>
> wrote:
> 
>> You can simply add your book object to the ModelAndView.
>> Use a Map to include the book.
>>
>> Map objects = new HashMap();
>> objects.put("ParentBook", book);
>> objects.put("bookFileList",bookManager.get(book.getId()).getBookFiles());
>> ModelAndView().addObject("bookFileList", objects);
>>
>>
>>
>> On Thu, Nov 5, 2009 at 3:54 PM, gerogut <gero...@yahoo.com> wrote:
>>
>>>
>>>
>>> Can you describe the workflow.
>>> How do you add BookFile to Book object ?
>>>
>>> Workflow:
>>> 1. Books are loaded, the controller is BookController and BookManager
>>> gets
>>> all books. (books.jsp)
>>>
>>> 2. I select a book and BookForm is loaded (with book info), controller
>>> is
>>> BookFormController, command class is Book. (bookform.jsp)
>>>
>>> 3. I click de button "Files" and BookFileList is loaded, the controller
>>> is
>>> BookFileController and there bookManager gets the book and then the set
>>> of
>>> bookFiles which is returned as:
>>>
>>> return new
>>>
>>> ModelAndView().addObject("bookFileList",bookManager.get(book.getId()).getBookFiles());
>>>
>>> so the list of files is displayed. (bookfiles.jsp)
>>>
>>> 4. When I click on a file, bookFileForm is displayed, the controller is
>>> BookFileFormController and it has a different manager wich is
>>> BookFileManager.(bookfileform.jsp) Here it's the problem, I can't get to
>>> associate the file to the book because I don't know how to get the book
>>> without an id. In this controller I only have the id of the bookFile.
>>> So,
>>> answering you second question, I can't add BookFile to the Book object.
>>>
>>> Gero
>>>
>>>
>>> ramzi khlil wrote:
>>> >
>>> > Can you describe the workflow.
>>> > How do you add BookFile to Book object ?
>>> >
>>> > Ramzi
>>> >
>>> >
>>> >
>>> > On Thu, Nov 5, 2009 at 2:57 PM, gerogut <gero...@yahoo.com> wrote:
>>> >
>>> >>
>>> >> This is what I have annotated in BookFile set.
>>> >>
>>> >> @OneToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
>>> >> @JoinTable(name = "book_file", joinColumns =
>>> >> {...@joincolumn(name="book_id")},
>>> >>                        inverseJoinColumns = {...@joincolumn(name =
>>> >> "bookFile_id")})
>>> >> @LazyCollection(value = LazyCollectionOption.FALSE)
>>> >> public Set<BookFile> getBookFiles() {
>>> >>        return bookFiles;
>>> >> }
>>> >>
>>> >> Gero
>>> >>
>>> >>
>>> >> ramzi khlil wrote:
>>> >> >
>>> >> > You may need to specify cascade attribute.
>>> >> >
>>> >> > Ramzi
>>> >> >
>>> >> >
>>> >> >
>>> >> > On Thu, Nov 5, 2009 at 12:50 PM, gerogut
>>> >> > <gutierrez.geron...@gmail.com>wrote:
>>> >> >
>>> >> >>
>>> >> >> Hi, I'm a begginer in this matter so I'm sorry if my questions are
>>> >> >> stupid.
>>> >> >>
>>> >> >> I'm building a webapp to manage the books i have in my office.
>>> >> >> I have a book class which has the info I need and it has a
>>> >> Set<BookFile>
>>> >> >> which will store file associated to that info. That is, the actual
>>> pdf
>>> >> of
>>> >> >> the book, examples, etc.
>>> >> >>
>>> >> >> 1 - I declared the set with @OnToMany with a @JoinTable and
>>> >> >> @LazyCollection
>>> >> >> is that ok? It creates de DB ok and populates it with my sample
>>> data.
>>> >> >> 2- Then I have a booksearch.jsp which allowws me to search through
>>> the
>>> >> >> books
>>> >> >> and then shows me the list of books in books.jsp
>>> >> >> 3- If I click on a book it sends me to bookform.jsp which shows me
>>> >> book
>>> >> >> info
>>> >> >> in a form an I can update the info.
>>> >> >> 4- When I click on the "files" button it takes me to the
>>> bookfiles.jsp
>>> >> >> which
>>> >> >> is the list of files associated to that book, and then comes my
>>> >> PROBLEM,
>>> >> >> which I dont know how to resolve and maybe t comes from before.
>>> >> >> 5- when I add a book it adds it to the DB but it does not add the
>>> >> value
>>> >> >> to
>>> >> >> the joinTable so the file is not associated to the book. And i
>>> can't
>>> >> >> acces
>>> >> >> the value of the Book from bookFileFormController...
>>> >> >>
>>> >> >> Any suggestions, corrections, comments? THANK YOU.
>>> >> >> --
>>> >> >> View this message in context:
>>> >> >>
>>> >>
>>> http://old.nabble.com/Spring-MVC-or-General---Begginer-Question-tp26216556s2369p26216556.html
>>> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >> >>
>>> >> >>
>>> >> >>
>>> ---------------------------------------------------------------------
>>> >> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
>>> >> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://old.nabble.com/Spring-MVC---Begginer-Question-tp26216556s2369p26220378.html
>>> >>  Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >>
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
>>> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>>> >>
>>> >>
>>> >
>>> >
>>> show gero...@yahoo.com as gerogut
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Spring-MVC---Begginer-Question-tp26216556s2369p26222035.html
>>>  Sent from the AppFuse - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>>>
>>>
>>
> 
> 

-- 
View this message in context: 
http://n4.nabble.com/Spring-MVC-Begginer-Question-tp575373p584727.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to