类org.hibernate.annotations.Parameter源码实例Demo

下面列出了怎么用org.hibernate.annotations.Parameter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: KITE   文件: Paas.java
/**
 * Gets the id.
 *
 * @return the id
 */
@Id
@GeneratedValue (generator = Paas.TABLE_NAME)
@GenericGenerator (name = Paas.TABLE_NAME, strategy = "io.cosmosoftware.kite.dao.KiteIdGenerator", parameters = {
    @Parameter (name = "prefix", value = "PAAS")})
public String getId() {
  return this.id;
}
 
源代码2 项目: KITE   文件: Capability.java
@Id

  @GeneratedValue(generator = Capability.TABLE_NAME)
  @GenericGenerator(name = Capability.TABLE_NAME, strategy = "io.cosmosoftware.kite.dao.KiteIdGenerator", parameters = {
      @Parameter(name = "prefix", value = "CAPA")
  })
  public String getId() {
    return this.id;
  }
 
源代码3 项目: KITE   文件: BrowserSpecs.java
/**
 * Gets the id.
 *
 * @return the id
 */
@Id
@GeneratedValue(generator = BrowserSpecs.TABLE_NAME)
@GenericGenerator(name = BrowserSpecs.TABLE_NAME, strategy = "io.cosmosoftware.kite.dao.KiteIdGenerator", parameters = {
    @Parameter(name = "prefix", value = "BROS")
})
public String getId() {
  return this.id;
}
 
源代码4 项目: KITE   文件: MediaFile.java
/**
 * Gets the id.
 *
 * @return the id
 */
@Id
// @GeneratedValue(generator = "uuid")
// @GenericGenerator(name = "uuid", strategy = "uuid2")
@GeneratedValue (generator = MediaFile.TABLE_NAME)
@GenericGenerator (name = MediaFile.TABLE_NAME, strategy = "io.cosmosoftware.kite.dao.KiteIdGenerator", parameters = {
  @Parameter (name = "prefix", value = "MEDI")
})
public String getId() {
  return this.id;
}
 
源代码5 项目: KITE   文件: TestConfig.java
/**
 * Gets id.
 *
 * @return the id
 */
@Id
@GeneratedValue(generator = TestConfig.TABLE_NAME)
@GenericGenerator(name = TestConfig.TABLE_NAME, strategy = "io.cosmosoftware.kite.dao.KiteIdGenerator", parameters = {
  @Parameter(name = "prefix", value = "TEST")})
public String getId() {
  return this.id;
}
 
源代码6 项目: KITE   文件: Tuple.java
/**
 * Gets the id.
 *
 * @return the id
 */
@Id
@GeneratedValue(generator = Tuple.TABLE_NAME)
@GenericGenerator(name = Tuple.TABLE_NAME, strategy = "io.cosmosoftware.kite.dao.KiteIdGenerator", parameters = {
  @Parameter(name = "prefix", value = "TUPL")})
public String getId() {
  return this.id;
}
 
源代码7 项目: lams   文件: SimpleValueBinder.java
public void setExplicitType(Type typeAnn) {
	if ( typeAnn != null ) {
		explicitType = typeAnn.type();
		typeParameters.clear();
		for ( Parameter param : typeAnn.parameters() ) {
			typeParameters.setProperty( param.name(), param.value() );
		}
	}
}
 
源代码8 项目: Spring-MVC-Blueprints   文件: Login.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "customerAccount"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
	return this.id;
}
 
源代码9 项目: Spring-MVC-Blueprints   文件: Login.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "customerAccount"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
	return this.id;
}
 
源代码10 项目: Spring-MVC-Blueprints   文件: InvoicedProducts.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "invoice"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
	return this.id;
}
 
源代码11 项目: Spring-MVC-Blueprints   文件: Login.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "user"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public int getId() {
	return this.id;
}
 
源代码12 项目: Spring-MVC-Blueprints   文件: InvoicedProducts.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "invoice"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
	return this.id;
}
 
源代码13 项目: Spring-MVC-Blueprints   文件: Login.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "user"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public int getId() {
	return this.id;
}
 
源代码14 项目: Spring-MVC-Blueprints   文件: Tblgpa.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "tblstudents"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "studentID", unique = true, nullable = false)
public int getStudentId() {
	return this.studentId;
}
 
源代码15 项目: Spring-MVC-Blueprints   文件: Tblgpa.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "tblstudents"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "studentID", unique = true, nullable = false)
public int getStudentId() {
	return this.studentId;
}
 
源代码16 项目: Spring-MVC-Blueprints   文件: Login.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "customerInfo"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public int getId() {
	return this.id;
}
 
源代码17 项目: pikatimer   文件: RaceAwards.java
@Id
   @GenericGenerator(name = "race_awards_generator", strategy = "foreign", 
parameters = @Parameter(name = "property", value = "race"))
   @GeneratedValue(generator = "race_awards_generator")
   @Column(name = "race_id", unique = true, nullable = false)
   public Integer getRaceID() {
       return raceID; 
   }
 
源代码18 项目: pikatimer   文件: AgeGroups.java
@Id
   @GenericGenerator(name = "ag_generator", strategy = "foreign", 
parameters = @Parameter(name = "property", value = "race"))
   @GeneratedValue(generator = "ag_generator")
   @Column(name = "race_id", unique = true, nullable = false)
   public Integer getRaceID() {
       return raceID; 
   }
 
源代码19 项目: dpCms   文件: Menu.java
@Id
@Column(name = "ID", unique = true, nullable = false, length = 19)
@GeneratedValue(strategy = GenerationType.TABLE, generator = "table")
@GenericGenerator(name = "table", strategy = "org.hibernate.id.MultipleHiLoPerTableGenerator", parameters = {
		@Parameter(name = "max_lo", value = "5") })//增长级别为5,可根据并发级别适当调整
public Long getId() {
	return this.id;
}
 
源代码20 项目: scheduling   文件: TaskData.java
@Column(name = "EXECUTER_INFORMATION_DATA", length = Integer.MAX_VALUE)
@Cascade(CascadeType.ALL)
@Type(type = "org.hibernate.type.SerializableToBlobType", parameters = @org.hibernate.annotations.Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
@OnDelete(action = OnDeleteAction.CASCADE)
public ExecuterInformationData getExecuterInformationData() {
    return executerInformationData;
}
 
源代码21 项目: TinyMooc   文件: ImageText.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "resource"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "RESOURCE_ID", unique = true, nullable = false, length = 32)
public String getResourceId() {
    return this.resourceId;
}
 
源代码22 项目: TinyMooc   文件: Link.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "resource"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "RESOURCE_ID", unique = true, nullable = false, length = 32)
public String getResourceId() {
    return this.resourceId;
}
 
源代码23 项目: TinyMooc   文件: Video.java
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "resource"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "RESOURCE_ID", unique = true, nullable = false, length = 32)
public String getResourceId() {
    return this.resourceId;
}
 
源代码24 项目: lams   文件: AnnotationBinder.java
private static IdentifierGeneratorDefinition buildIdGenerator(
		java.lang.annotation.Annotation generatorAnn,
		MetadataBuildingContext context) {
	if ( generatorAnn == null ) {
		return null;
	}

	IdentifierGeneratorDefinition.Builder definitionBuilder = new IdentifierGeneratorDefinition.Builder();

	if ( context.getMappingDefaults().getImplicitSchemaName() != null ) {
		definitionBuilder.addParam(
				PersistentIdentifierGenerator.SCHEMA,
				context.getMappingDefaults().getImplicitSchemaName()
		);
	}

	if ( context.getMappingDefaults().getImplicitCatalogName() != null ) {
		definitionBuilder.addParam(
				PersistentIdentifierGenerator.CATALOG,
				context.getMappingDefaults().getImplicitCatalogName()
		);
	}

	if ( generatorAnn instanceof TableGenerator ) {
		context.getBuildingOptions().getIdGenerationTypeInterpreter().interpretTableGenerator(
				(TableGenerator) generatorAnn,
				definitionBuilder
		);
		if ( LOG.isTraceEnabled() ) {
			LOG.tracev( "Add table generator with name: {0}", definitionBuilder.getName() );
		}
	}
	else if ( generatorAnn instanceof SequenceGenerator ) {
		context.getBuildingOptions().getIdGenerationTypeInterpreter().interpretSequenceGenerator(
				(SequenceGenerator) generatorAnn,
				definitionBuilder
		);
		if ( LOG.isTraceEnabled() ) {
			LOG.tracev( "Add sequence generator with name: {0}", definitionBuilder.getName() );
		}
	}
	else if ( generatorAnn instanceof GenericGenerator ) {
		GenericGenerator genGen = ( GenericGenerator ) generatorAnn;
		definitionBuilder.setName( genGen.name() );
		definitionBuilder.setStrategy( genGen.strategy() );
		Parameter[] params = genGen.parameters();
		for ( Parameter parameter : params ) {
			definitionBuilder.addParam( parameter.name(), parameter.value() );
		}
		if ( LOG.isTraceEnabled() ) {
			LOG.tracev( "Add generic generator with name: {0}", definitionBuilder.getName() );
		}
	}
	else {
		throw new AssertionFailure( "Unknown Generator annotation: " + generatorAnn );
	}

	return definitionBuilder.build();
}
 
源代码25 项目: lams   文件: AnnotationBinder.java
private static void bindTypeDef(TypeDef defAnn, MetadataBuildingContext context) {
	Properties params = new Properties();
	for ( Parameter param : defAnn.parameters() ) {
		params.setProperty( param.name(), param.value() );
	}

	if ( BinderHelper.isEmptyAnnotationValue( defAnn.name() ) && defAnn.defaultForType().equals( void.class ) ) {
		throw new AnnotationException(
				"Either name or defaultForType (or both) attribute should be set in TypeDef having typeClass " +
						defAnn.typeClass().getName()
		);
	}

	final String typeBindMessageF = "Binding type definition: %s";
	if ( !BinderHelper.isEmptyAnnotationValue( defAnn.name() ) ) {
		if ( LOG.isDebugEnabled() ) {
			LOG.debugf( typeBindMessageF, defAnn.name() );
		}
		context.getMetadataCollector().addTypeDefinition(
				new TypeDefinition(
						defAnn.name(),
						defAnn.typeClass(),
						null,
						params
				)
		);
	}

	if ( !defAnn.defaultForType().equals( void.class ) ) {
		if ( LOG.isDebugEnabled() ) {
			LOG.debugf( typeBindMessageF, defAnn.defaultForType().getName() );
		}
		context.getMetadataCollector().addTypeDefinition(
				new TypeDefinition(
						defAnn.defaultForType().getName(),
						defAnn.typeClass(),
						new String[]{ defAnn.defaultForType().getName() },
						params
				)
		);
	}

}
 
源代码26 项目: scheduling   文件: TaskData.java
@Column(name = "JVM_ARGUMENTS")
@Type(type = "org.hibernate.type.SerializableToBlobType", parameters = @org.hibernate.annotations.Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
public List<String> getJvmArguments() {
    return jvmArguments;
}
 
源代码27 项目: scheduling   文件: TaskData.java
@Column(name = "CLASSPATH")
@Type(type = "org.hibernate.type.SerializableToBlobType", parameters = @org.hibernate.annotations.Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
public List<String> getAdditionalClasspath() {
    return additionalClasspath;
}
 
源代码28 项目: scheduling   文件: TaskData.java
@Column(name = "GENERIC_INFO", updatable = false)
@Type(type = "org.ow2.proactive.scheduler.core.db.types.NonEmptyMapToBlobType", parameters = @Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
public Map<String, String> getGenericInformation() {
    return genericInformation;
}
 
源代码29 项目: scheduling   文件: JobData.java
@Column(name = "GENERIC_INFO", length = Integer.MAX_VALUE)
@Type(type = "org.hibernate.type.SerializableToBlobType", parameters = @Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
public Map<String, String> getGenericInformation() {
    return genericInformation;
}
 
源代码30 项目: scheduling   文件: JobData.java
@Column(name = "RESULT_MAP", length = Integer.MAX_VALUE)
@Type(type = "org.hibernate.type.SerializableToBlobType", parameters = @Parameter(name = SerializableToBlobType.CLASS_NAME, value = "java.lang.Object"))
public Map<String, byte[]> getResultMap() {
    return resultMap;
}
 
 类所在包
 同包方法