JPA 2.1/EclipseLink 2.5.2中的查询集合参数的最大大小(如果有问题,连接到mysql 5.6)?JPA 2.1/EclipseLink中查询集合参数的最大大小2.5.2
例如,什么是最大允许和/或推荐大小ids
在下面的代码,以确保性能和避免JPA/EclipseLink的/ MySQL的?:
@PersistenceContext
private EntityManager em;
{
final Collection<Long> ids = /*obtain a Collection of IDs*/;
em.createQuery("select e from Entity1 e where e.id in :ids")
.setParameter("ids", ids);
}
我读过Oracle中的限制是1000个参数,但我没有看到Mysql的限制。您将必须测试数据库以查看更高的值如何影响性能。 – Chris 2014-10-09 12:48:17