Package javax.persistence

Examples of javax.persistence.GenerationType


   @Override
   public Result execute(UIExecutionContext context) throws Exception
   {
      String entityName = named.getValue();
      String entityPackage = targetPackage.getValue();
      GenerationType idStrategyChosen = idStrategy.getValue();
      if (idStrategyChosen == null)
      {
         idStrategyChosen = GenerationType.AUTO;
      }
      DirectoryResource targetDir = targetLocation.getValue();
View Full Code Here


    {
        IdDiscriptor keyValue = new IdDiscriptor();

        GeneratedValue value = idField.getAnnotation(GeneratedValue.class);
        String generatorName = value.generator();
        GenerationType generationType = value.strategy();

        switch (generationType)
        {
        case TABLE:
            TableGeneratorDiscriptor tgd = processTableGenerator(clazz, idField, m, generatorName);
View Full Code Here

            if (!client.getQueryImplementor().getSimpleName().equalsIgnoreCase("RDBMSQuery"))
            {
                if (client != null)
                {
                    GenerationType type = keyValue.getStrategy();
                    switch (type)
                    {
                    case TABLE:
                        return onTableGenerator(m, client, keyValue, e);
                    case SEQUENCE:
View Full Code Here

    /**
     * Sets value generation information for the given field.
     */
    private void parseGeneratedValue(FieldMetaData fmd, GeneratedValue gen) {
        GenerationType strategy = gen.strategy();
        String generator = gen.generator();
        parseGeneratedValue(fmd, strategy, generator);
    }
View Full Code Here

        if (!isMappingOverrideMode())
            return false;

        String strategy = attrs.getValue("strategy");
        String generator = attrs.getValue("generator");
        GenerationType type = StringUtils.isEmpty(strategy)
            ? GenerationType.AUTO : GenerationType.valueOf(strategy);

        FieldMetaData fmd = (FieldMetaData) currentElement();
        AnnotationPersistenceMetaDataParser.parseGeneratedValue(fmd, type,
            generator);
View Full Code Here

    /**
     * Sets value generation information for the given field.
     */
    private void parseGeneratedValue(FieldMetaData fmd, GeneratedValue gen) {
        GenerationType strategy = gen.strategy();
        String generator = gen.generator();
        parseGeneratedValue(fmd, strategy, generator);
    }
View Full Code Here

                        else if (annName.equals(JPAAnnotationUtils.DATASTORE_IDENTITY) && jpaLevel.equalsIgnoreCase("DataNucleus"))
                        {
                            // extension to allow datastore-identity
                            identityType = IdentityType.DATASTORE;
                            identityColumn = (String)annotationValues.get("column");
                            GenerationType type = (GenerationType) annotationValues.get("generationType");
                            identityStrategy = JPAAnnotationUtils.getIdentityStrategyString(type);
                            identityGenerator = (String) annotationValues.get("generator");
                        }
                        else if (annName.equals(JPAAnnotationUtils.TABLE))
                        {
View Full Code Here

                    cascades = new CascadeType[1];
                    cascades[0] = CascadeType.ALL;
                }
                else if (annName.equals(JPAAnnotationUtils.GENERATED_VALUE))
                {
                    GenerationType type = (GenerationType) annotationValues.get("strategy");
                    valueStrategy = JPAAnnotationUtils.getIdentityStrategyString(type);
                    valueGenerator = (String) annotationValues.get("generator");
                }
                else if (annName.equals(JPAAnnotationUtils.LOB))
                {
View Full Code Here

TOP

Related Classes of javax.persistence.GenerationType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.