作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
List<String> Mylist
是org.hibernate.collection.PersistentBag
...
并且我想删除这个我的列表...
我该怎么做?
QriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
CriteriaQuery<A_entity> criteriaQuery = criteriaBuilder.createQuery(A_entity.class);
criteriaQuery.from(A_entity.class);
Query query = em.createQuery(criteriaQuery);
List<A_entity> queryList = query.getResultList();
for (A_entity a:queryList)
{
if(....)
{
List<String> Mylist = a.func();
???How delete Mylist????
}
}
非常感谢!!
最佳答案
尝试一个一个地删除元素:
List<String> Mylist = a.getMyList();
em.getTransaction().begin();
for (String element:Mylist){
em.remove(element);
}
em.getTransaction().commit();
_________________________
解决方案(为我工作,感谢“Genzotto”):
List<String> Mylist = a.getMyList();
listStirng.clear();
em.getTransaction().begin();
for (String str : Mylist) {
em.merge(str);
}
em.getTransaction().commit();
关于java - 如何从 org.hibernate.collection.PersistentBag 中删除数据? | hibernate (Jpa),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23920323/
我是一名优秀的程序员,十分优秀!