org.hibernate.boot.MetadataBuilder.applySqlFunction()方法的使用及代码示例

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

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

MetadataBuilder.applySqlFunction介绍

暂无

代码示例

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

@Override
  public void contribute(MetadataBuilder metadataBuilder) {
    metadataBuilder.applySqlFunction(
      "instr", new StandardSQLFunction( "instr", StandardBasicTypes.STRING )
    );
  }
}

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

@Override
protected void addMappings(Map settings) {
  //tag::hql-user-defined-functions-register-metadata-builder-example[]
  settings.put( "hibernate.metadata_builder_contributor",
    (MetadataBuilderContributor) metadataBuilder ->
      metadataBuilder.applySqlFunction(
        "apply_vat",
        new StandardSQLFunction(
          "apply_vat",
          StandardBasicTypes.INTEGER
        )
      )
  );
  //end::hql-user-defined-functions-register-metadata-builder-example[]
}

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

metadataBuilder.applySqlFunction( entry.getKey(), entry.getValue() );

代码示例来源:origin: AnghelLeonard/Hibernate-SpringBoot

@Override
public void contribute(
    MetadataBuilder metadataBuilder) {
  metadataBuilder.applySqlFunction(
      "concat_ws",
      new SQLFunctionTemplate(
          StandardBasicTypes.STRING,
          "concat_ws('  ', ?1, ?2, ?3, ?4)"
      )
  );
}

代码示例来源:origin: vladmihalcea/high-performance-java-persistence

@Override
  public void contribute(MetadataBuilder metadataBuilder) {
    metadataBuilder.applySqlFunction(
        "date_trunc",
        new SQLFunctionTemplate(
            StandardBasicTypes.TIMESTAMP,
            "date_trunc('day', (?1 AT TIME ZONE 'UTC'))"
        )
    );
  }
}

代码示例来源:origin: vladmihalcea/high-performance-java-persistence

@Override
  public void contribute(MetadataBuilder metadataBuilder) {
    metadataBuilder.applySqlFunction(
        "date_trunc",
        new SQLFunctionTemplate(
            StandardBasicTypes.TIMESTAMP,
            "date_trunc('day', (?1 AT TIME ZONE ?2))"
        )
    );
  }
}

代码示例来源:origin: vladmihalcea/high-performance-java-persistence

@Override
  public void contribute(MetadataBuilder metadataBuilder) {
    metadataBuilder.applySqlFunction(
      "group_concat",
      new StandardSQLFunction("group_concat", StandardBasicTypes.STRING)
    );
  }
}

代码示例来源:origin: vladmihalcea/high-performance-java-persistence

@Override
protected void additionalMetadata(MetadataBuilder metadataBuilder) {
  metadataBuilder.applySqlFunction(
    "group_concat",
    new StandardSQLFunction("group_concat", StandardBasicTypes.STRING)
  );
}

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

metadataBuilder.applySqlFunction( entry.getKey(), entry.getValue() );

代码示例来源:origin: com.github.albfernandez/jbpm-jpdl

metadataBuilder.applySqlFunction( entry.getKey(), entry.getValue() );

相关文章