2012-10-22 29 views
5

Böyle bir ManyToMany-Derneği var:ManyToMany Derneği (BeanList ertelenmiş)

Sonra
@Entity 
public class User extends Model implements RoleHolder { 
    @ManyToMany(cascade=CascadeType.ALL) 
    public List<Task> tasks; 
} 

benim yaptığım o:

User u = Application.getLocalUser(session()); 
u.tasks.clear(); 
for (Task t : tasksToAdd) 
    u.tasks.add(t); 
u.saveManyToManyAssociations("tasks"); 
u.update() 

Ama Denetleyici-in Action Koleksiyonu okumaya çalıştığınızda ,

User u = Application.getLocalUser(session());  
return ok(tasks.render(u.tasks)); 

Yardımlarınız

için teşekkür ederiz -Message sadece "ertelenmiş BeanList" var
+0

Nerede ileti görüyorum o Varlık X'te < Y > Listeye ekledikten sonra save() (yani insert) Varlık Y unuttuğunu oldu? Senin şablonun içinde? Şablonunda ne var? – Fabian

+0

Aynı sorunu yaşıyorum, şimdi bir çözüm var mı? – hook38

cevap

0

Bir @ManyToMany ilişkilendirmesini uygularken de aynı mesajı aldım.

benim durumumda Sorun