java - 这两条指令在性能上有什么区别吗?

标签 java hibernate orm criteria performance

我有以下标准规范,想知道它们在性能或内存使用方面是否有任何差异。 第一种方式:

criteria.add(Restrictions.eq("case.estadoOperativo", Caso.EstadoOperativo.COMPLETADO))
        .add(Restrictions.eq("case.estadoAdministrativo", Caso.EstadoAdministrativo.TARIFICADO));

第二种方式:

criteria.add(Restrictions.eq("case.estadoOperativo", Caso.EstadoOperativo.COMPLETADO));
criteria.add(Restrictions.eq("case.estadoAdministrativo",Caso.EstadoAdministrativo.TARIFICADO));

最佳答案

没有区别,add 方法返回this(用于方法链接),而不是新实例。

关于java - 这两条指令在性能上有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3103647/

相关文章:

java - Android系统上如何通过phonegap访问SDCARD中的图片

java - 插入 "Duplicate entry ... for key PRIMARY"和 "Krakow"时为 "Kraków"

java - pojo 中的 joda.time.DateTime 支持 hibernate

java - 在 HQL NOT IN 子句中指定列表参数

java - Entity-Bean (JPA) 中的单向关系

java - 无法解析配置 :/hibernate. cfg.xml 异常

java - 从 Oracle blob 字段中提取文件;

java - 如何将 X 天数添加到当前日期并将格式设置为 UTC

java - 如何使用 HQL 获取以小时为单位的日期差异

symfony - 没有为实体指定标识符/主键 (...) 每个实体都必须有标识符/主键