- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.hibernate.annotations.common.reflection.XPackage.isAnnotationPresent()
方法的一些代码示例,展示了XPackage.isAnnotationPresent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XPackage.isAnnotationPresent()
方法的具体详情如下:
包路径:org.hibernate.annotations.common.reflection.XPackage
类名称:XPackage
方法名:isAnnotationPresent
暂无
代码示例来源:origin: hibernate/hibernate-orm
if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) {
SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class );
IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context );
if ( pckg.isAnnotationPresent( SequenceGenerators.class ) ) {
SequenceGenerators ann = pckg.getAnnotation( SequenceGenerators.class );
for ( SequenceGenerator tableGenerator : ann.value() ) {
if ( pckg.isAnnotationPresent( TableGenerator.class ) ) {
TableGenerator ann = pckg.getAnnotation( TableGenerator.class );
IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context );
context.getMetadataCollector().addIdentifierGenerator( idGen );
if ( pckg.isAnnotationPresent( TableGenerators.class ) ) {
TableGenerators ann = pckg.getAnnotation( TableGenerators.class );
for ( TableGenerator tableGenerator : ann.value() ) {
代码示例来源:origin: org.hibernate/hibernate-annotations
public static void bindPackage(String packageName, ExtendedMappings mappings) {
XPackage pckg;
try {
pckg = mappings.getReflectionManager().packageForName( packageName );
}
catch ( ClassNotFoundException cnf ) {
log.warn( "Package not found or wo package-info.java: {}", packageName );
return;
}
if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) {
SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class );
IdGenerator idGen = buildIdGenerator( ann, mappings );
mappings.addGenerator( idGen );
log.trace( "Add sequence generator with name: {}", idGen.getName() );
}
if ( pckg.isAnnotationPresent( TableGenerator.class ) ) {
TableGenerator ann = pckg.getAnnotation( TableGenerator.class );
IdGenerator idGen = buildIdGenerator( ann, mappings );
mappings.addGenerator( idGen );
}
bindGenericGenerators( pckg, mappings );
bindQueries( pckg, mappings );
bindFilterDefs( pckg, mappings );
bindTypeDefs( pckg, mappings );
bindFetchProfiles( pckg, mappings );
BinderHelper.bindAnyMetaDefs( pckg, mappings );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public static void bindPackage(String packageName, Mappings mappings) {
XPackage pckg;
try {
pckg = mappings.getReflectionManager().packageForName( packageName );
}
catch ( ClassNotFoundException cnf ) {
LOG.packageNotFound( packageName );
return;
}
if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) {
SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class );
IdGenerator idGen = buildIdGenerator( ann, mappings );
mappings.addGenerator( idGen );
if ( LOG.isTraceEnabled() ) {
LOG.tracev( "Add sequence generator with name: {0}", idGen.getName() );
}
}
if ( pckg.isAnnotationPresent( TableGenerator.class ) ) {
TableGenerator ann = pckg.getAnnotation( TableGenerator.class );
IdGenerator idGen = buildIdGenerator( ann, mappings );
mappings.addGenerator( idGen );
}
bindGenericGenerators( pckg, mappings );
bindQueries( pckg, mappings );
bindFilterDefs( pckg, mappings );
bindTypeDefs( pckg, mappings );
bindFetchProfiles( pckg, mappings );
BinderHelper.bindAnyMetaDefs( pckg, mappings );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public static void bindPackage(String packageName, Mappings mappings) {
XPackage pckg;
try {
pckg = mappings.getReflectionManager().packageForName( packageName );
}
catch ( ClassNotFoundException cnf ) {
LOG.packageNotFound( packageName );
return;
}
if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) {
SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class );
IdGenerator idGen = buildIdGenerator( ann, mappings );
mappings.addGenerator( idGen );
if ( LOG.isTraceEnabled() ) {
LOG.tracev( "Add sequence generator with name: {0}", idGen.getName() );
}
}
if ( pckg.isAnnotationPresent( TableGenerator.class ) ) {
TableGenerator ann = pckg.getAnnotation( TableGenerator.class );
IdGenerator idGen = buildIdGenerator( ann, mappings );
mappings.addGenerator( idGen );
}
bindGenericGenerators( pckg, mappings );
bindQueries( pckg, mappings );
bindFilterDefs( pckg, mappings );
bindTypeDefs( pckg, mappings );
bindFetchProfiles( pckg, mappings );
BinderHelper.bindAnyMetaDefs( pckg, mappings );
}
代码示例来源:origin: org.hibernate.orm/hibernate-core
if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) {
SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class );
IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context );
if ( pckg.isAnnotationPresent( SequenceGenerators.class ) ) {
SequenceGenerators ann = pckg.getAnnotation( SequenceGenerators.class );
for ( SequenceGenerator tableGenerator : ann.value() ) {
if ( pckg.isAnnotationPresent( TableGenerator.class ) ) {
TableGenerator ann = pckg.getAnnotation( TableGenerator.class );
IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context );
context.getMetadataCollector().addIdentifierGenerator( idGen );
if ( pckg.isAnnotationPresent( TableGenerators.class ) ) {
TableGenerators ann = pckg.getAnnotation( TableGenerators.class );
for ( TableGenerator tableGenerator : ann.value() ) {
我正在搜索类列表以检查类是否具有注释。这是代码: if (clazz.getAnnotations().length > 0){
事实证明,如果您使用可重复的注释,调用 method.isAnnotationPresent() 将无法正常工作。 最佳答案 奇怪的是,如果您只使用一个注释,它可以工作,但如果您使用多个注释,它就不起
我想知道此操作在以下运行时的开销有多大: JVM8 达尔维克 艺术 有关给定类 (target=TYPE) 的注释的信息在编译时可用,所以我猜它可以以某种方式缓存。但另一方面,我听说 Dalvik 在
我有一个类文件test.class。在该文件中有注释作为 @Id 和 @Entity。但是当我使用方法 field.isAnnotationPresent(Id.class) 检查注释时,它返回 fa
我正在尝试为我的 OpenGL 游戏引擎实现基于注释的事件系统。我在我想要这样调用的方法上应用 @EventListener 注解: @EventListener(type = Type.COLLIS
本文整理了Java中org.hibernate.annotations.common.reflection.XPackage.isAnnotationPresent()方法的一些代码示例,展示了XPa
本文整理了Java中org.hibernate.annotations.common.reflection.XMethod.isAnnotationPresent()方法的一些代码示例,展示了XMet
我正在尝试使用反射从父类(super class)型引用变量中获取注释详细信息,以使该方法接受所有子类型。但是 isAnnotationPresent() 返回 false。与其他注解相关的方法相同。
我今天刚刚发现这一点,因为我的一个单元测试由于从 Java 7 升级到 Java 8 而失败。单元测试调用一个方法,该方法试图在一个方法上找到一个注释,该方法在子类上注释但带有不同的返回类型。 在 J
我今天刚刚发现这一点,因为我的一个单元测试由于从 Java 7 升级到 Java 8 而失败。单元测试调用一个方法,该方法试图在一个方法上找到一个注释,该方法在子类上注释但带有不同的返回类型。 在 J
我是一名优秀的程序员,十分优秀!