Note that there are some explanatory texts on larger screens.

plurals
  1. POStruts2 hibernate one-to-many relationship 1323
    primarykey
    data
    text
    <p>I am trying to display value from two table Activites and Favorites using struts2 and hibernate one-to-many relationship</p> <pre><code> //Activities @Entity @Table(name="ACTIVITIES") @OneToMany(fetch = FetchType.EAGER, mappedBy = "activities" , targetEntity=Favorites.class, cascade=CascadeType.ALL ) public Set&lt;Favorites&gt; getFavorites() { return favorites; } public void setFavorites(Set&lt;Favorites&gt; favorites) { this.favorites = favorites; } @Id @GeneratedValue @Column(name="ACTIVITYID") public Long getId() { return id; } public void setId(Long id) { this.id = id; } //Favorites @Entity @Table(name="Favorites") @ManyToOne(optional=false) public Activities getActivities() { return this.activities; } </code></pre> <p>and other fields</p> <p>In jsp:</p> <pre><code>&lt;s:iterator value="activityList" id="activityList" status="activityStatus" &lt;s:hidden id="activityList" name="activityList[%{#activityStatus.index}].id" /&gt; &lt;s:iterator value="favorites" var="fav" status="myStat"&gt; &lt;s:checkbox id="accFavorities" name="accFavorities"/&gt;&lt;/td&gt; &lt;s:iterator&gt; </code></pre> <p>but when submit i am getting id from activity table but not values favorites table which is the checkbox.</p> <p>In my action class</p> <pre><code>for (Activities al : activityList) { for (Favorites ss : al.getFavorites()) { System.out.println(ss.getCompany()); System.out.println(ss.getAccFavorities()); } } </code></pre> <p>In jsp I tried something like this below in that case the value from database itself is not comming</p> <pre><code>&lt;s:iterator value="%{favorites}" id="fav" status="myStat"&gt; &lt;s:checkbox id="accFavorities" value="activityList[%{#activityStatus.index}].fav[%{#myStat.index}].accFavorities"/&gt;&lt;/td&gt; </code></pre> <p>Any help is really appreciated.</p> <p>thanks</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload