org.hibernate.criterion.Example.excludeNone()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(108)

本文整理了Java中org.hibernate.criterion.Example.excludeNone()方法的一些代码示例,展示了Example.excludeNone()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Example.excludeNone()方法的具体详情如下:
包路径:org.hibernate.criterion.Example
类名称:Example
方法名:excludeNone

Example.excludeNone介绍

[英]Include all properties. Equivalent to calling #setPropertySelector passing in AllPropertySelector#INSTANCE
[中]包括所有属性。相当于调用#setPropertySelector传入AllPropertySelector#实例

代码示例

代码示例来源:origin: hibernate/hibernate-orm

assertTrue( m1.getOtherMaster()==m1 );
Master m2 = (Master) s.createCriteria(Master.class)
  .add( Example.create(m).excludeNone().excludeProperty("bigDecimal") )
  .uniqueResult();
assertTrue( m2==m1 );
m.setName(null);
m2 = (Master) s.createCriteria(Master.class)
  .add( Example.create(m).excludeNone().excludeProperty("bigDecimal") )
  .uniqueResult();
assertTrue( null == m2 );

代码示例来源:origin: dayatang/dddlib

@Override
public <T extends Entity, E extends T> List<T> findByExample(final E example, final ExampleSettings<T> settings) {
  Example theExample = Example.create(example);
  if (settings.isLikeEnabled()) {
    theExample.enableLike(MatchMode.ANYWHERE);
  }
  if (settings.isIgnoreCaseEnabled()) {
    theExample.ignoreCase();
  }
  if (settings.isExcludeNone()) {
    theExample.excludeNone();
  }
  if (settings.isExcludeZeroes()) {
    theExample.excludeZeroes();
  }
  for (String propName : settings.getExcludedProperties()) {
    theExample.excludeProperty(propName);
  }
  return getSession().createCriteria(settings.getEntityClass()).add(theExample).list();
}

代码示例来源:origin: ro.fortsoft/generic-data-dao

example = example.excludeNone();
for (final String property : qp.getExcludedProperties()) {
  example = example.excludeProperty(property);

相关文章