[#1304] Add option to generate JSR-303 @NotNull and @Size annotations to generated POJO's
This commit is contained in:
parent
20a1929e2b
commit
fcf396140e
@ -44,7 +44,6 @@ import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.TypeVariable;
|
||||
import java.sql.Connection;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
@ -107,16 +106,17 @@ import org.jooq.util.GeneratorStrategy.Mode;
|
||||
*/
|
||||
public class DefaultGenerator implements Generator {
|
||||
|
||||
private static final JooqLogger log = JooqLogger.getLogger(DefaultGenerator.class);
|
||||
private static final JooqLogger log = JooqLogger.getLogger(DefaultGenerator.class);
|
||||
|
||||
private boolean generateDeprecated = true;
|
||||
private boolean generateRelations = false;
|
||||
private boolean generateNavigationMethods = true;
|
||||
private boolean generateInstanceFields = true;
|
||||
private boolean generateGeneratedAnnotation = true;
|
||||
private boolean generatePojos = false;
|
||||
private boolean generateRecords = true;
|
||||
private boolean generateJPAAnnotations = false;
|
||||
private boolean generateDeprecated = true;
|
||||
private boolean generateRelations = false;
|
||||
private boolean generateNavigationMethods = true;
|
||||
private boolean generateInstanceFields = true;
|
||||
private boolean generateGeneratedAnnotation = true;
|
||||
private boolean generatePojos = false;
|
||||
private boolean generateRecords = true;
|
||||
private boolean generateJPAAnnotations = false;
|
||||
private boolean generateValidationAnnotations = false;
|
||||
|
||||
private GeneratorStrategyWrapper strategy;
|
||||
|
||||
@ -210,6 +210,16 @@ public class DefaultGenerator implements Generator {
|
||||
this.generateJPAAnnotations = generateJPAAnnotations;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean generateValidationAnnotations() {
|
||||
return generateValidationAnnotations;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setGenerateValidationAnnotations(boolean generateValidationAnnotations) {
|
||||
this.generateValidationAnnotations = generateValidationAnnotations;
|
||||
}
|
||||
|
||||
// ----
|
||||
|
||||
@Override
|
||||
@ -235,7 +245,7 @@ public class DefaultGenerator implements Generator {
|
||||
// ----
|
||||
|
||||
@Override
|
||||
public void generate(Database database) throws SQLException, IOException {
|
||||
public void generate(Database database) throws IOException {
|
||||
StopWatch watch = new StopWatch();
|
||||
|
||||
log.info("Database parameters");
|
||||
@ -252,6 +262,7 @@ public class DefaultGenerator implements Generator {
|
||||
log.info(" generated annotation", generateGeneratedAnnotation());
|
||||
log.info(" instance fields", generateInstanceFields());
|
||||
log.info(" JPA annotations", generateJPAAnnotations());
|
||||
log.info(" validation annotations", generateValidationAnnotations());
|
||||
log.info(" navigation methods", generateNavigationMethods());
|
||||
log.info(" records", generateRecords());
|
||||
log.info(" pojos", generatePojos());
|
||||
@ -279,7 +290,7 @@ public class DefaultGenerator implements Generator {
|
||||
private void generate(
|
||||
Database database,
|
||||
SchemaDefinition schema,
|
||||
StopWatch watch) throws SQLException, IOException {
|
||||
StopWatch watch) throws IOException {
|
||||
|
||||
File targetSchemaDir = strategy.getFile(schema).getParentFile();
|
||||
|
||||
@ -838,6 +849,8 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
|
||||
for (ColumnDefinition column : table.getColumns()) {
|
||||
printColumnValidationAnnotation(out, column);
|
||||
|
||||
out.print("\tprivate ");
|
||||
out.print(StringUtils.rightPad(getJavaType(column.getType()), maxLength));
|
||||
out.print(" ");
|
||||
@ -1741,6 +1754,29 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
}
|
||||
|
||||
private void printColumnValidationAnnotation(GenerationWriter out, ColumnDefinition column) {
|
||||
if (generateJPAAnnotations()) {
|
||||
DataTypeDefinition type = column.getType();
|
||||
|
||||
boolean newline = true;
|
||||
if (!column.isNullable()) {
|
||||
newline = out.println(newline);
|
||||
out.println("\t@javax.validation.constraints.NotNull");
|
||||
}
|
||||
|
||||
if ("java.lang.String".equals(getJavaType(type))) {
|
||||
int length = type.getLength();
|
||||
|
||||
if (length > 0) {
|
||||
newline = out.println(newline);
|
||||
out.print("\t@javax.validation.constraints.Size(max = ");
|
||||
out.print(length);
|
||||
out.println(")");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void registerInSchema(GenerationWriter outS, List<? extends Definition> definitions, Class<?> type, boolean isGeneric) {
|
||||
if (outS != null) {
|
||||
outS.println();
|
||||
@ -1789,7 +1825,7 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
|
||||
private void printRoutine(Database database, SchemaDefinition schema, RoutineDefinition routine)
|
||||
throws FileNotFoundException, SQLException {
|
||||
throws FileNotFoundException {
|
||||
log.info("Generating routine", strategy.getFileName(routine));
|
||||
|
||||
GenerationWriter out = new GenerationWriter(strategy.getFile(routine));
|
||||
@ -1948,7 +1984,7 @@ public class DefaultGenerator implements Generator {
|
||||
out.close();
|
||||
}
|
||||
|
||||
private void printConvenienceMethodFunctionAsField(GenerationWriter out, RoutineDefinition function, boolean parametersAsField) throws SQLException {
|
||||
private void printConvenienceMethodFunctionAsField(GenerationWriter out, RoutineDefinition function, boolean parametersAsField) {
|
||||
// [#281] - Java can't handle more than 255 method parameters
|
||||
if (function.getInParameters().size() > 254) {
|
||||
log.warn("Too many parameters", "Function " + function + " has more than 254 in parameters. Skipping generation of convenience method.");
|
||||
@ -2019,7 +2055,7 @@ public class DefaultGenerator implements Generator {
|
||||
out.println("\t}");
|
||||
}
|
||||
|
||||
private void printConvenienceMethodFunction(GenerationWriter out, RoutineDefinition function, boolean instance) throws SQLException {
|
||||
private void printConvenienceMethodFunction(GenerationWriter out, RoutineDefinition function, boolean instance) {
|
||||
// [#281] - Java can't handle more than 255 method parameters
|
||||
if (function.getInParameters().size() > 254) {
|
||||
log.warn("Too many parameters", "Function " + function + " has more than 254 in parameters. Skipping generation of convenience method.");
|
||||
@ -2125,7 +2161,7 @@ public class DefaultGenerator implements Generator {
|
||||
out.println("\tprivate " + javaClassName + "() {}");
|
||||
}
|
||||
|
||||
private void printConvenienceMethodProcedure(GenerationWriter out, RoutineDefinition procedure, boolean instance) throws SQLException {
|
||||
private void printConvenienceMethodProcedure(GenerationWriter out, RoutineDefinition procedure, boolean instance) {
|
||||
// [#281] - Java can't handle more than 255 method parameters
|
||||
if (procedure.getInParameters().size() > 254) {
|
||||
log.warn("Too many parameters", "Procedure " + procedure + " has more than 254 in parameters. Skipping generation of convenience method.");
|
||||
@ -2328,7 +2364,7 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
}
|
||||
|
||||
private void printGetterAndSetter(GenerationWriter out, TypedElementDefinition<?> element) throws SQLException {
|
||||
private void printGetterAndSetter(GenerationWriter out, TypedElementDefinition<?> element) {
|
||||
printFieldJavaDoc(out, element);
|
||||
out.println("\tpublic void " + strategy.getJavaSetterName(element, Mode.DEFAULT) + "(" + getJavaType(element.getType()) + " value) {");
|
||||
out.println("\t\tsetValue(" + strategy.getFullJavaIdentifier(element) + ", value);");
|
||||
@ -2512,21 +2548,21 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
}
|
||||
|
||||
private void printUDTColumn(GenerationWriter out, AttributeDefinition attribute, Definition table) throws SQLException {
|
||||
private void printUDTColumn(GenerationWriter out, AttributeDefinition attribute, Definition table) {
|
||||
Class<?> declaredMemberClass = UDTField.class;
|
||||
printColumnDefinition(out, attribute, table, declaredMemberClass);
|
||||
}
|
||||
|
||||
private void printTableColumn(GenerationWriter out, ColumnDefinition column, Definition table) throws SQLException {
|
||||
private void printTableColumn(GenerationWriter out, ColumnDefinition column, Definition table) {
|
||||
Class<?> declaredMemberClass = TableField.class;
|
||||
printColumnDefinition(out, column, table, declaredMemberClass);
|
||||
}
|
||||
|
||||
private void printParameter(GenerationWriter out, ParameterDefinition parameter, Definition proc) throws SQLException {
|
||||
private void printParameter(GenerationWriter out, ParameterDefinition parameter, Definition proc) {
|
||||
printColumnDefinition(out, parameter, proc, Parameter.class);
|
||||
}
|
||||
|
||||
private void printColumnDefinition(GenerationWriter out, TypedElementDefinition<?> column, Definition type, Class<?> declaredMemberClass) throws SQLException {
|
||||
private void printColumnDefinition(GenerationWriter out, TypedElementDefinition<?> column, Definition type, Class<?> declaredMemberClass) {
|
||||
printFieldJavaDoc(out, column);
|
||||
|
||||
boolean hasType =
|
||||
@ -2596,11 +2632,11 @@ public class DefaultGenerator implements Generator {
|
||||
out.println(");");
|
||||
}
|
||||
|
||||
private void printFieldJavaDoc(GenerationWriter out, TypedElementDefinition<?> element) throws SQLException {
|
||||
private void printFieldJavaDoc(GenerationWriter out, TypedElementDefinition<?> element) {
|
||||
printFieldJavaDoc(out, element, null);
|
||||
}
|
||||
|
||||
private void printFieldJavaDoc(GenerationWriter out, TypedElementDefinition<?> element, String deprecation) throws SQLException {
|
||||
private void printFieldJavaDoc(GenerationWriter out, TypedElementDefinition<?> element, String deprecation) {
|
||||
out.println();
|
||||
out.println("\t/**");
|
||||
|
||||
@ -2754,15 +2790,15 @@ public class DefaultGenerator implements Generator {
|
||||
out.println();
|
||||
}
|
||||
|
||||
private void printExtendsNumberType(GenerationWriter out, DataTypeDefinition type) throws SQLException {
|
||||
private void printExtendsNumberType(GenerationWriter out, DataTypeDefinition type) {
|
||||
printNumberType(out, type, "? extends ");
|
||||
}
|
||||
|
||||
private void printNumberType(GenerationWriter out, DataTypeDefinition type) throws SQLException {
|
||||
private void printNumberType(GenerationWriter out, DataTypeDefinition type) {
|
||||
printNumberType(out, type, "");
|
||||
}
|
||||
|
||||
private void printNumberType(GenerationWriter out, DataTypeDefinition type, String prefix) throws SQLException {
|
||||
private void printNumberType(GenerationWriter out, DataTypeDefinition type, String prefix) {
|
||||
if (type.isGenericNumberType()) {
|
||||
out.print(prefix);
|
||||
out.print(Number.class);
|
||||
@ -2772,11 +2808,11 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
}
|
||||
|
||||
private String getSimpleJavaType(DataTypeDefinition type) throws SQLException {
|
||||
private String getSimpleJavaType(DataTypeDefinition type) {
|
||||
return GenerationUtil.getSimpleJavaType(getJavaType(type));
|
||||
}
|
||||
|
||||
private String getJavaTypeReference(Database db, DataTypeDefinition type) throws SQLException {
|
||||
private String getJavaTypeReference(Database db, DataTypeDefinition type) {
|
||||
if (type instanceof MasterDataTypeDefinition) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
@ -2799,7 +2835,7 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
}
|
||||
|
||||
private String getJavaType(DataTypeDefinition type) throws SQLException {
|
||||
private String getJavaType(DataTypeDefinition type) {
|
||||
if (type instanceof MasterDataTypeDefinition) {
|
||||
return strategy.getFullJavaClassName(((MasterDataTypeDefinition) type).table);
|
||||
}
|
||||
@ -2815,7 +2851,7 @@ public class DefaultGenerator implements Generator {
|
||||
}
|
||||
}
|
||||
|
||||
private String getType(Database db, SchemaDefinition schema, String t, int p, int s, String u, String defaultType) throws SQLException {
|
||||
private String getType(Database db, SchemaDefinition schema, String t, int p, int s, String u, String defaultType) {
|
||||
String type = defaultType;
|
||||
|
||||
// Array types
|
||||
@ -2874,7 +2910,7 @@ public class DefaultGenerator implements Generator {
|
||||
return type;
|
||||
}
|
||||
|
||||
private String getTypeReference(Database db, SchemaDefinition schema, String t, int p, int s, String u) throws SQLException {
|
||||
private String getTypeReference(Database db, SchemaDefinition schema, String t, int p, int s, String u) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (db.getArray(schema, u) != null) {
|
||||
ArrayDefinition array = db.getArray(schema, u);
|
||||
@ -2977,7 +3013,7 @@ public class DefaultGenerator implements Generator {
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
private boolean match(DataTypeDefinition type1, DataTypeDefinition type2) throws SQLException {
|
||||
private boolean match(DataTypeDefinition type1, DataTypeDefinition type2) {
|
||||
return getJavaType(type1).equals(getJavaType(type2));
|
||||
}
|
||||
}
|
||||
|
||||
@ -118,11 +118,11 @@ public class GenerationTool {
|
||||
// TODO [#1201] Add better error handling here
|
||||
xml = xml.replaceAll(
|
||||
"<configuration xmlns=\"http://www.jooq.org/xsd/jooq-codegen-\\d+\\.\\d+\\.\\d+.xsd\">",
|
||||
"<configuration xmlns=\"http://www.jooq.org/xsd/jooq-codegen-2.1.0.xsd\">");
|
||||
"<configuration xmlns=\"http://www.jooq.org/xsd/jooq-codegen-2.3.0.xsd\">");
|
||||
|
||||
xml = xml.replace(
|
||||
"<configuration>",
|
||||
"<configuration xmlns=\"http://www.jooq.org/xsd/jooq-codegen-2.1.0.xsd\">");
|
||||
"<configuration xmlns=\"http://www.jooq.org/xsd/jooq-codegen-2.3.0.xsd\">");
|
||||
|
||||
main(JAXB.unmarshal(new StringReader(xml), Configuration.class));
|
||||
}
|
||||
|
||||
@ -73,20 +73,38 @@ public class GenerationWriter {
|
||||
initialisationStatements.add(statement);
|
||||
}
|
||||
|
||||
public void print(int value) {
|
||||
sb.append(value);
|
||||
}
|
||||
|
||||
public void print(CharSequence string) {
|
||||
sb.append(string);
|
||||
}
|
||||
|
||||
public void println(int value) {
|
||||
print(value);
|
||||
println();
|
||||
}
|
||||
|
||||
public void println(CharSequence string) {
|
||||
sb.append(string + "\n");
|
||||
print(string);
|
||||
println();
|
||||
}
|
||||
|
||||
public void println() {
|
||||
sb.append("\n");
|
||||
}
|
||||
|
||||
public boolean println(boolean doPrint) {
|
||||
if (doPrint) {
|
||||
println();
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public void print(Class<?> clazz) {
|
||||
sb.append(clazz.getCanonicalName());
|
||||
print(clazz.getCanonicalName());
|
||||
}
|
||||
|
||||
public boolean printOnlyOnce(Object object) {
|
||||
|
||||
@ -37,7 +37,6 @@
|
||||
package org.jooq.util;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.sql.SQLException;
|
||||
|
||||
import javax.annotation.Generated;
|
||||
|
||||
@ -51,7 +50,7 @@ public interface Generator {
|
||||
/**
|
||||
* Do the code generation
|
||||
*/
|
||||
void generate(Database database) throws SQLException, IOException;
|
||||
void generate(Database database) throws IOException;
|
||||
|
||||
/**
|
||||
* Set a naming strategy to this generator
|
||||
@ -143,6 +142,18 @@ public interface Generator {
|
||||
*/
|
||||
void setGenerateJPAAnnotations(boolean generateJPAAnnotations);
|
||||
|
||||
/**
|
||||
* Whether POJO's and records should be annotated with JSR-303 validation
|
||||
* annotations
|
||||
*/
|
||||
boolean generateValidationAnnotations();
|
||||
|
||||
/**
|
||||
* Whether POJO's and records should be annotated with JSR-303 validation
|
||||
* annotations
|
||||
*/
|
||||
void setGenerateValidationAnnotations(boolean generateValidationAnnotations);
|
||||
|
||||
/**
|
||||
* The target directory
|
||||
*/
|
||||
|
||||
@ -55,7 +55,7 @@
|
||||
<strict>false</strict>
|
||||
<schemaDirectory>src/main/resources/xsd</schemaDirectory>
|
||||
<schemaIncludes>
|
||||
<include>jooq-codegen-2.1.0.xsd</include>
|
||||
<include>jooq-codegen-2.3.0.xsd</include>
|
||||
</schemaIncludes>
|
||||
<generatePackage>org.jooq.util.jaxb</generatePackage>
|
||||
<args>
|
||||
|
||||
367
jOOQ-meta/src/main/resources/xsd/jooq-codegen-2.3.0.xsd
Normal file
367
jOOQ-meta/src/main/resources/xsd/jooq-codegen-2.3.0.xsd
Normal file
@ -0,0 +1,367 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:tns="http://www.jooq.org/xsd/jooq-codegen-2.3.0.xsd"
|
||||
targetNamespace="http://www.jooq.org/xsd/jooq-codegen-2.3.0.xsd"
|
||||
elementFormDefault="qualified">
|
||||
|
||||
<element name="configuration">
|
||||
<complexType>
|
||||
<all>
|
||||
<!--
|
||||
The JDBC configuration element contains information about how
|
||||
to set up the database connection used for source code generation
|
||||
-->
|
||||
<element name="jdbc" type="tns:Jdbc" minOccurs="1"
|
||||
maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
The GENERATOR configuration element contains information about
|
||||
source code generation itself
|
||||
-->
|
||||
<element name="generator" type="tns:Generator" minOccurs="1"
|
||||
maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<complexType name="Jdbc">
|
||||
<all>
|
||||
<!-- The JDBC driver -->
|
||||
<element name="driver" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- The JDBC connection URL -->
|
||||
<element name="url" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- Deprecated. Use database schema configuration elements instead -->
|
||||
<element name="schema" type="string" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
The JDBC connection user. Be sure this user has all required
|
||||
GRANTs to the dictionary views/tables to generate the desired artefacts
|
||||
-->
|
||||
<element name="user" type="string" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- The JDBC connection password -->
|
||||
<element name="password" type="string" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Enlist custom JDBC driver properties that are provided to the
|
||||
java.sql.DriverManager when fetching a connection
|
||||
-->
|
||||
<element name="properties" type="tns:Properties" minOccurs="0" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Properties">
|
||||
<sequence>
|
||||
<element name="property" type="tns:Property" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Property">
|
||||
<all>
|
||||
<element name="key" type="string" minOccurs="1" maxOccurs="1"/>
|
||||
<element name="value" type="string" minOccurs="1" maxOccurs="1"/>
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Generator">
|
||||
<all>
|
||||
<!--
|
||||
The class used to generate source code. You may override this with
|
||||
your custom source code generator
|
||||
-->
|
||||
<element name="name" type="string" default="org.jooq.util.DefaultGenerator"
|
||||
minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- The naming strategy used for class and field names -->
|
||||
<element name="strategy" type="tns:Strategy" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- The jooq-meta configuration -->
|
||||
<element name="database" type="tns:Database" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- The jooq-codegen configuration -->
|
||||
<element name="generate" type="tns:Generate" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- Some information about generation output -->
|
||||
<element name="target" type="tns:Target" minOccurs="0" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Strategy">
|
||||
<all>
|
||||
<!--
|
||||
The class used to provide a naming strategy for generated source
|
||||
code. You may override this with your custom naming strategy
|
||||
-->
|
||||
<element name="name" type="string" minOccurs="0" maxOccurs="1"
|
||||
default="org.jooq.util.DefaultGeneratorStrategy" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Database">
|
||||
<all>
|
||||
<!--
|
||||
The database dialect from jooq-meta. Available dialects are
|
||||
named org.util.[database].[database]Database. Known values are:
|
||||
|
||||
org.jooq.util.ase.ASEDatabase
|
||||
org.jooq.util.db2.DB2Database
|
||||
org.jooq.util.derby.DerbyDatabase
|
||||
org.jooq.util.h2.H2Database
|
||||
org.jooq.util.hsqldb.HSQLDBDatabase
|
||||
org.jooq.util.ingres.IngresDatabase
|
||||
org.jooq.util.mysql.MySQLDatabase
|
||||
org.jooq.util.oracle.OracleDatabase
|
||||
org.jooq.util.postgres.PostgresDatabase
|
||||
org.jooq.util.sqlite.SQLiteDatabaes
|
||||
org.jooq.util.sqlserver.SQLServerDatabase
|
||||
org.jooq.util.sybase.SybaseDatabase
|
||||
|
||||
You can also provide your own org.jooq.util.Database implementation
|
||||
here, if your database is currently not supported
|
||||
-->
|
||||
<element name="name" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
All elements that are generated from your schema (several Java
|
||||
regular expressions, separated by comma) Watch out for
|
||||
case-sensitivity. Depending on your database, this might be
|
||||
important! You can create case-insensitive regular expressions
|
||||
using this syntax: (?i:expr)A comma-separated list of regular
|
||||
expressions
|
||||
-->
|
||||
<element name="includes" type="string" default=".*" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
All elements that are excluded from your schema (several Java
|
||||
regular expressions, separated by comma). Excludes match before
|
||||
includes
|
||||
-->
|
||||
<element name="excludes" type="string" default="" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate java.sql.Timestamp fields for DATE columns. This is
|
||||
particularly useful for Oracle databases
|
||||
-->
|
||||
<element name="dateAsTimestamp" type="boolean" default="false" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate jOOU data types for your unsigned data types, which are
|
||||
not natively supported in Java
|
||||
-->
|
||||
<element name="unsignedTypes" type="boolean" default="true" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
The schema that is used locally as a source for meta information.
|
||||
This could be your development schema or the production schema, etc
|
||||
This cannot be combined with the schemata element.
|
||||
For backwards compatibility, this defaults to jdbc/schema
|
||||
-->
|
||||
<element name="inputSchema" type="string" default="" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
The schema that is used in generated source code. This will be the
|
||||
production schema. Use this to override your local development
|
||||
schema name for source code generation. If not specified, this
|
||||
will be the same as the input-schema.
|
||||
-->
|
||||
<element name="outputSchema" type="string" default="" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
A configuration element to configure several input and/or output
|
||||
schemata for jooq-meta, in case you're using jooq-meta in a multi-
|
||||
schema environment
|
||||
-->
|
||||
<element name="schemata" type="tns:Schemata" minOccurs="0" maxOccurs="1"/>
|
||||
|
||||
<!--
|
||||
A configuration element to configure master data table enum classes
|
||||
-->
|
||||
<element name="masterDataTables" type="tns:MasterDataTables" minOccurs="0" maxOccurs="1"/>
|
||||
|
||||
<!--
|
||||
A configuration element to configure custom types introduced to jOOQ
|
||||
using converters
|
||||
This is EXPERIMENTAL functionality. Use at your own risk
|
||||
-->
|
||||
<element name="customTypes" type="tns:CustomTypes" minOccurs="0" maxOccurs="1"/>
|
||||
|
||||
<!--
|
||||
A configuration element to configure synthetic enum types
|
||||
This is EXPERIMENTAL / DEPRECATED functionality. Do not re-use
|
||||
-->
|
||||
<element name="enumTypes" type="tns:EnumTypes" minOccurs="0" maxOccurs="1"/>
|
||||
|
||||
<!--
|
||||
A configuration element to configure type overrides for generated
|
||||
artefacts (e.g. in combination with enumTypes)
|
||||
This is EXPERIMENTAL functionality. Use at your own risk
|
||||
-->
|
||||
<element name="forcedTypes" type="tns:ForcedTypes" minOccurs="0" maxOccurs="1"/>
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Schemata">
|
||||
<sequence>
|
||||
<!--
|
||||
A configuration element for a single schema in multi-schema
|
||||
environments
|
||||
-->
|
||||
<element name="schema" type="tns:Schema" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Schema">
|
||||
<all>
|
||||
<!-- See also database/inputSchema -->
|
||||
<element name="inputSchema" type="string" default="" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- See also database/outputSchema -->
|
||||
<element name="outputSchema" type="string" default="" minOccurs="0" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="MasterDataTables">
|
||||
<sequence>
|
||||
<!-- A configuration element for a master data table -->
|
||||
<element name="masterDataTable" type="tns:MasterDataTable" minOccurs="0" maxOccurs="unbounded" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="CustomTypes">
|
||||
<sequence>
|
||||
<!-- A configuration element for a custom type -->
|
||||
<element name="customType" type="tns:CustomType" minOccurs="0" maxOccurs="unbounded" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="EnumTypes">
|
||||
<sequence>
|
||||
<!-- A configuration element for a synthetic enum type -->
|
||||
<element name="enumType" type="tns:EnumType" minOccurs="0" maxOccurs="unbounded" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="ForcedTypes">
|
||||
<sequence>
|
||||
<!-- A configuration element for a forced type override -->
|
||||
<element name="forcedType" type="tns:ForcedType" minOccurs="0" maxOccurs="unbounded" />
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="MasterDataTable">
|
||||
<all>
|
||||
<!-- The name of a master data table -->
|
||||
<element name="name" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- The column used for enum literals -->
|
||||
<element name="literal" type="string" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- The column used for documentation -->
|
||||
<element name="description" type="string" minOccurs="0" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="CustomType">
|
||||
<all>
|
||||
<!-- The name of the custom type -->
|
||||
<element name="name" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- A converter implementation for the custom type -->
|
||||
<element name="converter" type="string" minOccurs="1" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="EnumType">
|
||||
<all>
|
||||
<!-- The name of the synthetic enum type -->
|
||||
<element name="name" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!-- A comma separated (CSV format) list of enum literals -->
|
||||
<element name="literals" type="string" minOccurs="1" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="ForcedType">
|
||||
<all>
|
||||
<!-- The name of the type to be forced upon various artefacts -->
|
||||
<element name="name" type="string" minOccurs="1" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
A comma-separated list of Java regular expressions matching
|
||||
columns, parameters, attributes, etc to be forced to have this
|
||||
type
|
||||
-->
|
||||
<element name="expressions" type="string" minOccurs="1" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Generate">
|
||||
<all>
|
||||
<!--
|
||||
Primary key / foreign key relations should be generated and used.
|
||||
This is a prerequisite for various advanced features
|
||||
-->
|
||||
<element name="relations" type="boolean" default="false" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate navigation methods to navigate foreign key relationships
|
||||
directly from Record classes. This is only relevant if relations
|
||||
is set to true, too
|
||||
-->
|
||||
<element name="navigationMethods" type="boolean" default="true" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- Generate deprecated code for backwards compatibility -->
|
||||
<element name="deprecated" type="boolean" default="true" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate instance fields in your tables, as opposed to static
|
||||
fields. This simplifies aliasing
|
||||
-->
|
||||
<element name="instanceFields" type="boolean" default="true" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate the javax.annotation.Generated annotation to indicate
|
||||
jOOQ version used for source code
|
||||
-->
|
||||
<element name="generatedAnnotation" type="boolean" default="true" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate TableRecord classes. Disable this when you don't
|
||||
need the additional type-safety
|
||||
-->
|
||||
<element name="records" type="boolean" default="true" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Generate POJOs in addition to Record classes for usage of the
|
||||
ResultQuery.fetchInto(Class) API
|
||||
-->
|
||||
<element name="pojos" type="boolean" default="false" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Annotate POJOs and Records with JPA annotations for increased
|
||||
compatibility and better integration with JPA/Hibernate, etc
|
||||
-->
|
||||
<element name="jpaAnnotations" type="boolean" default="false" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!--
|
||||
Annotate POJOs and Records with JSR-303 validation annotations
|
||||
-->
|
||||
<element name="validationAnnotations" type="boolean" default="false" minOccurs="0" maxOccurs="1" />
|
||||
</all>
|
||||
</complexType>
|
||||
|
||||
<complexType name="Target">
|
||||
<all>
|
||||
<!--
|
||||
The destination package of your generated classes (within the
|
||||
destination directory)
|
||||
-->
|
||||
<element name="packageName" type="string" default="org.jooq.generated" minOccurs="0" maxOccurs="1" />
|
||||
|
||||
<!-- The destination directory of your generated classes -->
|
||||
<element name="directory" type="string" default="target/generated-sources/jooq" />
|
||||
</all>
|
||||
</complexType>
|
||||
</schema>
|
||||
@ -125,6 +125,7 @@
|
||||
<generatedAnnotation>false</generatedAnnotation>
|
||||
<pojos>true</pojos>
|
||||
<jpaAnnotations>true</jpaAnnotations>
|
||||
<validationAnnotations>true</validationAnnotations>
|
||||
</generate>
|
||||
<target>
|
||||
<packageName>org.jooq.test.oracle.generatedclasses</packageName>
|
||||
|
||||
@ -46,6 +46,7 @@
|
||||
<generatedAnnotation>false</generatedAnnotation>
|
||||
<pojos>true</pojos>
|
||||
<jpaAnnotations>true</jpaAnnotations>
|
||||
<validationAnnotations>true</validationAnnotations>
|
||||
</generate>
|
||||
<target>
|
||||
<packageName>org.jooq.examples.sqlserver.adventureworks</packageName>
|
||||
|
||||
@ -10,11 +10,20 @@ package org.jooq.examples.sqlserver.adventureworks.dbo.tables.pojos;
|
||||
@javax.persistence.Table(name = "AWBuildVersion", schema = "dbo")
|
||||
public class AWBuildVersion implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1171551211;
|
||||
private static final long serialVersionUID = -1115064087;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte SystemInformationID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Database_Version;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp VersionDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,15 +10,33 @@ package org.jooq.examples.sqlserver.adventureworks.dbo.tables.pojos;
|
||||
@javax.persistence.Table(name = "DatabaseLog", schema = "dbo")
|
||||
public class DatabaseLog implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1010482335;
|
||||
private static final long serialVersionUID = 491667655;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer DatabaseLogID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp PostTime;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String DatabaseUser;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String Event;
|
||||
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String Schema;
|
||||
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String Object;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String TSQL;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Object XmlEvent;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,16 +10,30 @@ package org.jooq.examples.sqlserver.adventureworks.dbo.tables.pojos;
|
||||
@javax.persistence.Table(name = "ErrorLog", schema = "dbo")
|
||||
public class ErrorLog implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 968553243;
|
||||
private static final long serialVersionUID = -1759188406;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ErrorLogID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ErrorTime;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String UserName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ErrorNumber;
|
||||
private java.lang.Integer ErrorSeverity;
|
||||
private java.lang.Integer ErrorState;
|
||||
|
||||
@javax.validation.constraints.Size(max = 126)
|
||||
private java.lang.String ErrorProcedure;
|
||||
private java.lang.Integer ErrorLine;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 4000)
|
||||
private java.lang.String ErrorMessage;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,11 +10,21 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "Department", schema = "HumanResources")
|
||||
public class Department implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 874413959;
|
||||
private static final long serialVersionUID = 1092392183;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short DepartmentID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String GroupName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,23 +10,58 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "Employee", schema = "HumanResources")
|
||||
public class Employee implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1424024593;
|
||||
private static final long serialVersionUID = -248178844;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String NationalIDNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String LoginID;
|
||||
private java.lang.Integer ManagerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp BirthDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String MaritalStatus;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String Gender;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp HireDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean SalariedFlag;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short VacationHours;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short SickLeaveHours;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean CurrentFlag;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,11 +12,19 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
})
|
||||
public class EmployeeAddress implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 172531843;
|
||||
private static final long serialVersionUID = -738247733;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "EmployeeID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,13 +12,23 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
})
|
||||
public class EmployeeDepartmentHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -577466492;
|
||||
private static final long serialVersionUID = -1705895832;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short DepartmentID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte ShiftID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "EmployeeID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,12 +12,22 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
})
|
||||
public class EmployeePayHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -385008108;
|
||||
private static final long serialVersionUID = -2010601952;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp RateChangeDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal Rate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte PayFrequency;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "EmployeeID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,11 +10,15 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "JobCandidate", schema = "HumanResources")
|
||||
public class JobCandidate implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 273639540;
|
||||
private static final long serialVersionUID = -528582852;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer JobCandidateID;
|
||||
private java.lang.Integer EmployeeID;
|
||||
private java.lang.Object Resume;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,12 +10,23 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "Shift", schema = "HumanResources")
|
||||
public class Shift implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 579370660;
|
||||
private static final long serialVersionUID = -834624948;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte ShiftID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartTime;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp EndTime;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,23 +10,63 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "vEmployee", schema = "HumanResources")
|
||||
public class vEmployee implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1048994626;
|
||||
private static final long serialVersionUID = -1187822110;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String JobTitle;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Phone;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmailPromotion;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine1;
|
||||
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine2;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvinceName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegionName;
|
||||
private java.lang.Object AdditionalContactInfo;
|
||||
|
||||
|
||||
@ -10,17 +10,42 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "vEmployeeDepartment", schema = "HumanResources")
|
||||
public class vEmployeeDepartment implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 659488298;
|
||||
private static final long serialVersionUID = -1921083959;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String JobTitle;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Department;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String GroupName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
|
||||
@javax.persistence.Column(name = "EmployeeID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,17 +10,42 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "vEmployeeDepartmentHistory", schema = "HumanResources")
|
||||
public class vEmployeeDepartmentHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -486436159;
|
||||
private static final long serialVersionUID = 51411690;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Shift;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Department;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String GroupName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
|
||||
@ -10,23 +10,47 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "vJobCandidate", schema = "HumanResources")
|
||||
public class vJobCandidate implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1307250023;
|
||||
private static final long serialVersionUID = -317266702;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer JobCandidateID;
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Name_Prefix;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Name_First;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Name_Middle;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Name_Last;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Name_Suffix;
|
||||
private java.lang.String Skills;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Addr_Type;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Addr_Loc_CountryRegion;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Addr_Loc_State;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Addr_Loc_City;
|
||||
|
||||
@javax.validation.constraints.Size(max = 20)
|
||||
private java.lang.String Addr_PostalCode;
|
||||
private java.lang.String EMail;
|
||||
private java.lang.String WebSite;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "JobCandidateID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,20 +10,40 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "vJobCandidateEducation", schema = "HumanResources")
|
||||
public class vJobCandidateEducation implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 54483795;
|
||||
private static final long serialVersionUID = -1509666969;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer JobCandidateID;
|
||||
private java.lang.String Edu_Level;
|
||||
private java.sql.Timestamp Edu_StartDate;
|
||||
private java.sql.Timestamp Edu_EndDate;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Edu_Degree;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Edu_Major;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Edu_Minor;
|
||||
|
||||
@javax.validation.constraints.Size(max = 5)
|
||||
private java.lang.String Edu_GPA;
|
||||
|
||||
@javax.validation.constraints.Size(max = 5)
|
||||
private java.lang.String Edu_GPAScale;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Edu_School;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Edu_Loc_CountryRegion;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Edu_Loc_State;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Edu_Loc_City;
|
||||
|
||||
@javax.persistence.Column(name = "JobCandidateID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,12 +10,18 @@ package org.jooq.examples.sqlserver.adventureworks.humanresources.tables.pojos;
|
||||
@javax.persistence.Table(name = "vJobCandidateEmployment", schema = "HumanResources")
|
||||
public class vJobCandidateEmployment implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1612702651;
|
||||
private static final long serialVersionUID = -616425385;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer JobCandidateID;
|
||||
private java.sql.Timestamp Emp_StartDate;
|
||||
private java.sql.Timestamp Emp_EndDate;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Emp_OrgName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 100)
|
||||
private java.lang.String Emp_JobTitle;
|
||||
private java.lang.String Emp_Responsibility;
|
||||
private java.lang.String Emp_FunctionCategory;
|
||||
|
||||
@ -10,15 +10,34 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "Address", schema = "Person")
|
||||
public class Address implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1004944940;
|
||||
private static final long serialVersionUID = -570435411;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine1;
|
||||
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine2;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer StateProvinceID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,11 +10,20 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "AddressType", schema = "Person")
|
||||
public class AddressType implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1445238841;
|
||||
private static final long serialVersionUID = -1662377973;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressTypeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,22 +10,54 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "Contact", schema = "Person")
|
||||
public class Contact implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1592993605;
|
||||
private static final long serialVersionUID = -1460173084;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean NameStyle;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmailPromotion;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Phone;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String PasswordHash;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String PasswordSalt;
|
||||
private java.lang.Object AdditionalContactInfo;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,17 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "ContactType", schema = "Person")
|
||||
public class ContactType implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1778831552;
|
||||
private static final long serialVersionUID = -1918311400;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactTypeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,18 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "CountryRegion", schema = "Person")
|
||||
public class CountryRegion implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -126439025;
|
||||
private static final long serialVersionUID = -266318987;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CountryRegionCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,15 +10,34 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "StateProvince", schema = "Person")
|
||||
public class StateProvince implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1934281339;
|
||||
private static final long serialVersionUID = 1403302575;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer StateProvinceID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String StateProvinceCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CountryRegionCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean IsOnlyStateProvinceFlag;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer TerritoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,24 +10,54 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "vAdditionalContactInfo", schema = "Person")
|
||||
public class vAdditionalContactInfo implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -501133403;
|
||||
private static final long serialVersionUID = 192387103;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String TelephoneNumber;
|
||||
private java.lang.String TelephoneSpecialInstructions;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Street;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvince;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegion;
|
||||
private java.lang.String HomeAddressSpecialInstructions;
|
||||
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String EMailAddress;
|
||||
private java.lang.String EMailSpecialInstructions;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EMailTelephoneNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ContactID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,14 +10,32 @@ package org.jooq.examples.sqlserver.adventureworks.person.tables.pojos;
|
||||
@javax.persistence.Table(name = "vStateProvinceCountryRegion", schema = "Person")
|
||||
public class vStateProvinceCountryRegion implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1320861080;
|
||||
private static final long serialVersionUID = -1972845704;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer StateProvinceID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String StateProvinceCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean IsOnlyStateProvinceFlag;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvinceName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer TerritoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CountryRegionCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegionName;
|
||||
|
||||
@javax.persistence.Column(name = "StateProvinceID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,16 +10,31 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "BillOfMaterials", schema = "Production")
|
||||
public class BillOfMaterials implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -473207663;
|
||||
private static final long serialVersionUID = 1142573717;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer BillOfMaterialsID;
|
||||
private java.lang.Integer ProductAssemblyID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ComponentID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String UnitMeasureCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short BOMLevel;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal PerAssemblyQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,18 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "Culture", schema = "Production")
|
||||
public class Culture implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -265854520;
|
||||
private static final long serialVersionUID = -2037209663;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 6)
|
||||
private java.lang.String CultureID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,17 +10,37 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "Document", schema = "Production")
|
||||
public class Document implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 24435218;
|
||||
private static final long serialVersionUID = -618458402;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer DocumentID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 400)
|
||||
private java.lang.String FileName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String FileExtension;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 5)
|
||||
private java.lang.String Revision;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ChangeNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte Status;
|
||||
private java.lang.String DocumentSummary;
|
||||
private byte[] Document;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,14 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "Illustration", schema = "Production")
|
||||
public class Illustration implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1841215469;
|
||||
private static final long serialVersionUID = -302138989;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer IllustrationID;
|
||||
private java.lang.Object Diagram;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,12 +10,23 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "Location", schema = "Production")
|
||||
public class Location implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1439113007;
|
||||
private static final long serialVersionUID = 1732773159;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short LocationID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal CostRate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal Availability;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,32 +10,74 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "Product", schema = "Production")
|
||||
public class Product implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -313725846;
|
||||
private static final long serialVersionUID = -1226806630;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String ProductNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean MakeFlag;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean FinishedGoodsFlag;
|
||||
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String Color;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short SafetyStockLevel;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short ReorderPoint;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal StandardCost;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ListPrice;
|
||||
|
||||
@javax.validation.constraints.Size(max = 5)
|
||||
private java.lang.String Size;
|
||||
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String SizeUnitMeasureCode;
|
||||
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String WeightUnitMeasureCode;
|
||||
private java.math.BigDecimal Weight;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer DaysToManufacture;
|
||||
|
||||
@javax.validation.constraints.Size(max = 2)
|
||||
private java.lang.String ProductLine;
|
||||
|
||||
@javax.validation.constraints.Size(max = 2)
|
||||
private java.lang.String Class;
|
||||
|
||||
@javax.validation.constraints.Size(max = 2)
|
||||
private java.lang.String Style;
|
||||
private java.lang.Integer ProductSubcategoryID;
|
||||
private java.lang.Integer ProductModelID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp SellStartDate;
|
||||
private java.sql.Timestamp SellEndDate;
|
||||
private java.sql.Timestamp DiscontinuedDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,11 +10,20 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ProductCategory", schema = "Production")
|
||||
public class ProductCategory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 81325731;
|
||||
private static final long serialVersionUID = 1563926311;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductCategoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,12 +12,20 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductCostHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -907559410;
|
||||
private static final long serialVersionUID = 1675834310;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal StandardCost;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,11 +10,20 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ProductDescription", schema = "Production")
|
||||
public class ProductDescription implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -496678554;
|
||||
private static final long serialVersionUID = -1402106589;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductDescriptionID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 400)
|
||||
private java.lang.String Description;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,10 +12,16 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductDocument implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -920710150;
|
||||
private static final long serialVersionUID = -510662050;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer DocumentID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,14 +12,29 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductInventory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1132131414;
|
||||
private static final long serialVersionUID = 1935041794;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short LocationID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Shelf;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte Bin;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short Quantity;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,12 +12,20 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductListPriceHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1785389324;
|
||||
private static final long serialVersionUID = 405262580;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ListPrice;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,13 +10,22 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ProductModel", schema = "Production")
|
||||
public class ProductModel implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1304203417;
|
||||
private static final long serialVersionUID = 1941057933;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductModelID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
private java.lang.Object CatalogDescription;
|
||||
private java.lang.Object Instructions;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,10 +12,16 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductModelIllustration implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -966554540;
|
||||
private static final long serialVersionUID = -1461132504;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductModelID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer IllustrationID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductModelID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,11 +12,20 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductModelProductDescriptionCulture implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 847230316;
|
||||
private static final long serialVersionUID = -1674497077;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductModelID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductDescriptionID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 6)
|
||||
private java.lang.String CultureID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductModelID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,13 +10,21 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ProductPhoto", schema = "Production")
|
||||
public class ProductPhoto implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1387322169;
|
||||
private static final long serialVersionUID = -438305887;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductPhotoID;
|
||||
private byte[] ThumbNailPhoto;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ThumbnailPhotoFileName;
|
||||
private byte[] LargePhoto;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LargePhotoFileName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,11 +12,19 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class ProductProductPhoto implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1334733080;
|
||||
private static final long serialVersionUID = 222277608;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductPhotoID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean Primary;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,15 +10,33 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ProductReview", schema = "Production")
|
||||
public class ProductReview implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -623037092;
|
||||
private static final long serialVersionUID = 231016953;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductReviewID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ReviewerName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ReviewDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer Rating;
|
||||
|
||||
@javax.validation.constraints.Size(max = 3850)
|
||||
private java.lang.String Comments;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,12 +10,23 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ProductSubcategory", schema = "Production")
|
||||
public class ProductSubcategory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 160779153;
|
||||
private static final long serialVersionUID = 1508635313;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductSubcategoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductCategoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,17 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "ScrapReason", schema = "Production")
|
||||
public class ScrapReason implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1755825898;
|
||||
private static final long serialVersionUID = -763961518;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short ScrapReasonID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,16 +10,35 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "TransactionHistory", schema = "Production")
|
||||
public class TransactionHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 148292007;
|
||||
private static final long serialVersionUID = 650647639;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer TransactionID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ReferenceOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ReferenceOrderLineID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp TransactionDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String TransactionType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer Quantity;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ActualCost;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,16 +10,35 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "TransactionHistoryArchive", schema = "Production")
|
||||
public class TransactionHistoryArchive implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2072643205;
|
||||
private static final long serialVersionUID = -352400839;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer TransactionID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ReferenceOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ReferenceOrderLineID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp TransactionDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String TransactionType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer Quantity;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ActualCost;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,18 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "UnitMeasure", schema = "Production")
|
||||
public class UnitMeasure implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2039920527;
|
||||
private static final long serialVersionUID = 1491172149;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String UnitMeasureCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,17 +10,33 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "WorkOrder", schema = "Production")
|
||||
public class WorkOrder implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -881616029;
|
||||
private static final long serialVersionUID = -2064628893;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer WorkOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer OrderQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer StockedQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short ScrappedQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp DueDate;
|
||||
private java.lang.Short ScrapReasonID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,19 +12,35 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
})
|
||||
public class WorkOrderRouting implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 374057530;
|
||||
private static final long serialVersionUID = 1007133682;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer WorkOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short OperationSequence;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short LocationID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ScheduledStartDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ScheduledEndDate;
|
||||
private java.sql.Timestamp ActualStartDate;
|
||||
private java.sql.Timestamp ActualEndDate;
|
||||
private java.math.BigDecimal ActualResourceHrs;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal PlannedCost;
|
||||
private java.math.BigDecimal ActualCost;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "WorkOrderID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,12 +10,26 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "vProductAndDescription", schema = "Production")
|
||||
public class vProductAndDescription implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1939233424;
|
||||
private static final long serialVersionUID = -728392136;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ProductModel;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 6)
|
||||
private java.lang.String CultureID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 400)
|
||||
private java.lang.String Description;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,32 +10,77 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "vProductModelCatalogDescription", schema = "Production")
|
||||
public class vProductModelCatalogDescription implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -143861014;
|
||||
private static final long serialVersionUID = -1326099174;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductModelID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
private java.lang.String Summary;
|
||||
private java.lang.String Manufacturer;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Copyright;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String ProductURL;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String WarrantyPeriod;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String WarrantyDescription;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String NoOfYears;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String MaintenanceDescription;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Wheel;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Saddle;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Pedal;
|
||||
private java.lang.String BikeFrame;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Crankset;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String PictureAngle;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String PictureSize;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String ProductPhotoID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Material;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Color;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String ProductLine;
|
||||
|
||||
@javax.validation.constraints.Size(max = 256)
|
||||
private java.lang.String Style;
|
||||
|
||||
@javax.validation.constraints.Size(max = 1024)
|
||||
private java.lang.String RiderExperience;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductModelID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,9 +10,14 @@ package org.jooq.examples.sqlserver.adventureworks.production.tables.pojos;
|
||||
@javax.persistence.Table(name = "vProductModelInstructions", schema = "Production")
|
||||
public class vProductModelInstructions implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2019298195;
|
||||
private static final long serialVersionUID = 262551119;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductModelID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
private java.lang.String Instructions;
|
||||
private java.lang.Integer LocationID;
|
||||
@ -20,8 +25,14 @@ public class vProductModelInstructions implements java.io.Serializable {
|
||||
private java.math.BigDecimal MachineHours;
|
||||
private java.math.BigDecimal LaborHours;
|
||||
private java.lang.Integer LotSize;
|
||||
|
||||
@javax.validation.constraints.Size(max = 1024)
|
||||
private java.lang.String Step;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductModelID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,18 +12,35 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
})
|
||||
public class ProductVendor implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 661921819;
|
||||
private static final long serialVersionUID = 239163359;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer VendorID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AverageLeadTime;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal StandardPrice;
|
||||
private java.math.BigDecimal LastReceiptCost;
|
||||
private java.sql.Timestamp LastReceiptDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer MinOrderQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer MaxOrderQty;
|
||||
private java.lang.Integer OnOrderQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String UnitMeasureCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ProductID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,18 +12,40 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
})
|
||||
public class PurchaseOrderDetail implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1280380481;
|
||||
private static final long serialVersionUID = 1613800357;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer PurchaseOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer PurchaseOrderDetailID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp DueDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short OrderQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal UnitPrice;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal LineTotal;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ReceivedQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal RejectedQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal StockedQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "PurchaseOrderID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,20 +10,44 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
@javax.persistence.Table(name = "PurchaseOrderHeader", schema = "Purchasing")
|
||||
public class PurchaseOrderHeader implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -2088262516;
|
||||
private static final long serialVersionUID = 273356572;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer PurchaseOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte RevisionNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte Status;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmployeeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer VendorID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ShipMethodID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp OrderDate;
|
||||
private java.sql.Timestamp ShipDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SubTotal;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal TaxAmt;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal Freight;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal TotalDue;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,13 +10,26 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
@javax.persistence.Table(name = "ShipMethod", schema = "Purchasing")
|
||||
public class ShipMethod implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -2114878671;
|
||||
private static final long serialVersionUID = -35270371;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ShipMethodID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ShipBase;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal ShipRate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,15 +10,33 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
@javax.persistence.Table(name = "Vendor", schema = "Purchasing")
|
||||
public class Vendor implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2008437684;
|
||||
private static final long serialVersionUID = 1216883967;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer VendorID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String AccountNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte CreditRating;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean PreferredVendorStatus;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean ActiveFlag;
|
||||
|
||||
@javax.validation.constraints.Size(max = 1024)
|
||||
private java.lang.String PurchasingWebServiceURL;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,11 +12,19 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
})
|
||||
public class VendorAddress implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1899358278;
|
||||
private static final long serialVersionUID = -696634738;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer VendorID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressTypeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "VendorID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,11 +12,19 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
})
|
||||
public class VendorContact implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 581214586;
|
||||
private static final long serialVersionUID = 38016962;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer VendorID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactTypeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "VendorID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,24 +10,67 @@ package org.jooq.examples.sqlserver.adventureworks.purchasing.tables.pojos;
|
||||
@javax.persistence.Table(name = "vVendor", schema = "Purchasing")
|
||||
public class vVendor implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -583488567;
|
||||
private static final long serialVersionUID = 1065079395;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer VendorID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ContactType;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Phone;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmailPromotion;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine1;
|
||||
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine2;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvinceName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegionName;
|
||||
|
||||
@javax.persistence.Column(name = "VendorID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,10 +12,16 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class ContactCreditCard implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 532311005;
|
||||
private static final long serialVersionUID = -778601407;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CreditCardID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "ContactID", nullable = false, precision = 10)
|
||||
|
||||
@ -12,10 +12,18 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class CountryRegionCurrency implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1163629495;
|
||||
private static final long serialVersionUID = -975293463;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CountryRegionCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CurrencyCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "CountryRegionCode", nullable = false, length = 3)
|
||||
|
||||
@ -10,13 +10,27 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "CreditCard", schema = "Sales")
|
||||
public class CreditCard implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1337536643;
|
||||
private static final long serialVersionUID = -1718095677;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CreditCardID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CardType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String CardNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte ExpMonth;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short ExpYear;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,10 +10,18 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "Currency", schema = "Sales")
|
||||
public class Currency implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1428602621;
|
||||
private static final long serialVersionUID = 207164409;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CurrencyCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,14 +10,30 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "CurrencyRate", schema = "Sales")
|
||||
public class CurrencyRate implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2043091641;
|
||||
private static final long serialVersionUID = 992562925;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CurrencyRateID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp CurrencyRateDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String FromCurrencyCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String ToCurrencyCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal AverageRate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal EndOfDayRate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,13 +10,25 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "Customer", schema = "Sales")
|
||||
public class Customer implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 372374611;
|
||||
private static final long serialVersionUID = -1257221465;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
private java.lang.Integer TerritoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String AccountNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String CustomerType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,12 +12,22 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class CustomerAddress implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 792514133;
|
||||
private static final long serialVersionUID = 710794481;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer AddressTypeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "CustomerID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,11 +10,17 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "Individual", schema = "Sales")
|
||||
public class Individual implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -474462809;
|
||||
private static final long serialVersionUID = 1901488907;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
private java.lang.Object Demographics;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,18 +12,40 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class SalesOrderDetail implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1359151138;
|
||||
private static final long serialVersionUID = 155321158;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesOrderDetailID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String CarrierTrackingNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Short OrderQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SpecialOfferID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal UnitPrice;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal UnitPriceDiscount;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal LineTotal;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "SalesOrderID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,34 +10,79 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "SalesOrderHeader", schema = "Sales")
|
||||
public class SalesOrderHeader implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -78270942;
|
||||
private static final long serialVersionUID = 506206376;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte RevisionNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp OrderDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp DueDate;
|
||||
private java.sql.Timestamp ShipDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte Status;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Boolean OnlineOrderFlag;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String SalesOrderNumber;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String PurchaseOrderNumber;
|
||||
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String AccountNumber;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
private java.lang.Integer SalesPersonID;
|
||||
private java.lang.Integer TerritoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer BillToAddressID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ShipToAddressID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ShipMethodID;
|
||||
private java.lang.Integer CreditCardID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String CreditCardApprovalCode;
|
||||
private java.lang.Integer CurrencyRateID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SubTotal;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal TaxAmt;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal Freight;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal TotalDue;
|
||||
|
||||
@javax.validation.constraints.Size(max = 128)
|
||||
private java.lang.String Comment;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,10 +12,16 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class SalesOrderHeaderSalesReason implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 335162224;
|
||||
private static final long serialVersionUID = 1847006348;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesOrderID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesReasonID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "SalesOrderID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,16 +10,30 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "SalesPerson", schema = "Sales")
|
||||
public class SalesPerson implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 147609774;
|
||||
private static final long serialVersionUID = 632680538;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesPersonID;
|
||||
private java.lang.Integer TerritoryID;
|
||||
private java.math.BigDecimal SalesQuota;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal Bonus;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal CommissionPct;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesYTD;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesLastYear;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,12 +12,22 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class SalesPersonQuotaHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1504379402;
|
||||
private static final long serialVersionUID = -1983278354;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesPersonID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp QuotaDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesQuota;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "SalesPersonID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,11 +10,21 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "SalesReason", schema = "Sales")
|
||||
public class SalesReason implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -378272363;
|
||||
private static final long serialVersionUID = -1506155259;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesReasonID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ReasonType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,14 +10,29 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "SalesTaxRate", schema = "Sales")
|
||||
public class SalesTaxRate implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 14238155;
|
||||
private static final long serialVersionUID = -1338896213;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesTaxRateID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer StateProvinceID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Byte TaxType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal TaxRate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,17 +10,40 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "SalesTerritory", schema = "Sales")
|
||||
public class SalesTerritory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1629221517;
|
||||
private static final long serialVersionUID = 1547924707;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer TerritoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 3)
|
||||
private java.lang.String CountryRegionCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Group;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesYTD;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesLastYear;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal CostYTD;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal CostLastYear;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,13 +12,23 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class SalesTerritoryHistory implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -932464019;
|
||||
private static final long serialVersionUID = -591093167;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesPersonID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer TerritoryID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "SalesPersonID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,13 +10,26 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "ShoppingCartItem", schema = "Sales")
|
||||
public class ShoppingCartItem implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 966402692;
|
||||
private static final long serialVersionUID = -165886736;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ShoppingCartItemID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ShoppingCartID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer Quantity;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp DateCreated;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,18 +10,41 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "SpecialOffer", schema = "Sales")
|
||||
public class SpecialOffer implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 542108653;
|
||||
private static final long serialVersionUID = -1153889176;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SpecialOfferID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 255)
|
||||
private java.lang.String Description;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal DiscountPct;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Type;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Category;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp StartDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp EndDate;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer MinQty;
|
||||
private java.lang.Integer MaxQty;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,11 +12,19 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class SpecialOfferProduct implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1838956005;
|
||||
private static final long serialVersionUID = 448746083;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SpecialOfferID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ProductID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "SpecialOfferID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,13 +10,22 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "Store", schema = "Sales")
|
||||
public class Store implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -530462146;
|
||||
private static final long serialVersionUID = 838999346;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
private java.lang.Integer SalesPersonID;
|
||||
private java.lang.Object Demographics;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -12,12 +12,22 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
})
|
||||
public class StoreContact implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 922184445;
|
||||
private static final long serialVersionUID = 505331097;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer ContactTypeID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.String rowguid;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Timestamp ModifiedDate;
|
||||
|
||||
@javax.persistence.Column(name = "CustomerID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,23 +10,63 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "vIndividualCustomer", schema = "Sales")
|
||||
public class vIndividualCustomer implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1389191150;
|
||||
private static final long serialVersionUID = -840043570;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Phone;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmailPromotion;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String AddressType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine1;
|
||||
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine2;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvinceName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegionName;
|
||||
private java.lang.Object Demographics;
|
||||
|
||||
|
||||
@ -10,18 +10,30 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "vIndividualDemographics", schema = "Sales")
|
||||
public class vIndividualDemographics implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1487037718;
|
||||
private static final long serialVersionUID = 985950176;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
private java.math.BigDecimal TotalPurchaseYTD;
|
||||
private java.sql.Timestamp DateFirstPurchase;
|
||||
private java.sql.Timestamp BirthDate;
|
||||
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String MaritalStatus;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String YearlyIncome;
|
||||
|
||||
@javax.validation.constraints.Size(max = 1)
|
||||
private java.lang.String Gender;
|
||||
private java.lang.Integer TotalChildren;
|
||||
private java.lang.Integer NumberChildrenAtHome;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Education;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Occupation;
|
||||
private java.lang.Boolean HomeOwnerFlag;
|
||||
private java.lang.Integer NumberCarsOwned;
|
||||
|
||||
@ -10,28 +10,76 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "vSalesPerson", schema = "Sales")
|
||||
public class vSalesPerson implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -614769792;
|
||||
private static final long serialVersionUID = -1541766768;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer SalesPersonID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String JobTitle;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Phone;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmailPromotion;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine1;
|
||||
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine2;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvinceName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegionName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String TerritoryName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String TerritoryGroup;
|
||||
private java.math.BigDecimal SalesQuota;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesYTD;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal SalesLastYear;
|
||||
|
||||
@javax.persistence.Column(name = "SalesPersonID", nullable = false, precision = 10)
|
||||
|
||||
@ -10,11 +10,19 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "vSalesPersonSalesByFiscalYears", schema = "Sales")
|
||||
public class vSalesPersonSalesByFiscalYears implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -664734633;
|
||||
private static final long serialVersionUID = -145978188;
|
||||
|
||||
private java.lang.Integer SalesPersonID;
|
||||
|
||||
@javax.validation.constraints.Size(max = 152)
|
||||
private java.lang.String FullName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String SalesTerritory;
|
||||
private java.math.BigDecimal _2002;
|
||||
private java.math.BigDecimal _2003;
|
||||
|
||||
@ -10,34 +10,90 @@ package org.jooq.examples.sqlserver.adventureworks.sales.tables.pojos;
|
||||
@javax.persistence.Table(name = "vStoreWithDemographics", schema = "Sales")
|
||||
public class vStoreWithDemographics implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 249264575;
|
||||
private static final long serialVersionUID = 1745643013;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer CustomerID;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Name;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String ContactType;
|
||||
|
||||
@javax.validation.constraints.Size(max = 8)
|
||||
private java.lang.String Title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String FirstName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String MiddleName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String LastName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 10)
|
||||
private java.lang.String Suffix;
|
||||
|
||||
@javax.validation.constraints.Size(max = 25)
|
||||
private java.lang.String Phone;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String EmailAddress;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer EmailPromotion;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String AddressType;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine1;
|
||||
|
||||
@javax.validation.constraints.Size(max = 60)
|
||||
private java.lang.String AddressLine2;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String City;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String StateProvinceName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 15)
|
||||
private java.lang.String PostalCode;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String CountryRegionName;
|
||||
private java.math.BigDecimal AnnualSales;
|
||||
private java.math.BigDecimal AnnualRevenue;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String BankName;
|
||||
|
||||
@javax.validation.constraints.Size(max = 5)
|
||||
private java.lang.String BusinessType;
|
||||
private java.lang.Integer YearOpened;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String Specialty;
|
||||
private java.lang.Integer SquareFeet;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Brands;
|
||||
|
||||
@javax.validation.constraints.Size(max = 30)
|
||||
private java.lang.String Internet;
|
||||
private java.lang.Integer NumberEmployees;
|
||||
|
||||
|
||||
@ -10,10 +10,17 @@ package org.jooq.test.oracle.generatedclasses.multi_schema.tables.pojos;
|
||||
@javax.persistence.Table(name = "T_AUTHOR", schema = "MULTI_SCHEMA")
|
||||
public class TAuthor implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1528833410;
|
||||
private static final long serialVersionUID = 1146418578;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer id;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String firstName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String lastName;
|
||||
private java.sql.Date dateOfBirth;
|
||||
private java.lang.Integer yearOfBirth;
|
||||
|
||||
@ -10,15 +10,28 @@ package org.jooq.test.oracle.generatedclasses.multi_schema.tables.pojos;
|
||||
@javax.persistence.Table(name = "T_BOOK", schema = "MULTI_SCHEMA")
|
||||
public class TBook implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -564243036;
|
||||
private static final long serialVersionUID = 986192358;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer id;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer authorId;
|
||||
private java.lang.Integer coAuthorId;
|
||||
private java.lang.Integer detailsId;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 400)
|
||||
private java.lang.String title;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer publishedIn;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private org.jooq.test.oracle.generatedclasses.test.enums.TLanguage languageId;
|
||||
|
||||
@javax.validation.constraints.Size(max = 4000)
|
||||
private java.lang.String contentText;
|
||||
private byte[] contentPdf;
|
||||
|
||||
|
||||
@ -10,12 +10,23 @@ package org.jooq.test.oracle.generatedclasses.multi_schema.tables.pojos;
|
||||
@javax.persistence.Table(name = "T_BOOK_SALE", schema = "MULTI_SCHEMA")
|
||||
public class TBookSale implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1195046825;
|
||||
private static final long serialVersionUID = 405656248;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer id;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer bookId;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 400)
|
||||
private java.lang.String bookStoreName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.sql.Date soldAt;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.math.BigDecimal soldFor;
|
||||
|
||||
@javax.persistence.Id
|
||||
|
||||
@ -10,8 +10,10 @@ package org.jooq.test.oracle.generatedclasses.test.tables.pojos;
|
||||
@javax.persistence.Table(name = "T_ARRAYS", schema = "TEST")
|
||||
public class TArrays implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1739262558;
|
||||
private static final long serialVersionUID = -1858509506;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer id;
|
||||
private org.jooq.test.oracle.generatedclasses.test.udt.records.UStringArrayRecord stringArray;
|
||||
private org.jooq.test.oracle.generatedclasses.test.udt.records.UNumberArrayRecord numberArray;
|
||||
|
||||
@ -12,10 +12,17 @@ package org.jooq.test.oracle.generatedclasses.test.tables.pojos;
|
||||
@javax.persistence.Table(name = "T_AUTHOR", schema = "TEST")
|
||||
public class TAuthor implements java.io.Serializable {
|
||||
|
||||
private static final long serialVersionUID = 893041788;
|
||||
private static final long serialVersionUID = -173901300;
|
||||
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
private java.lang.Integer id;
|
||||
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String firstName;
|
||||
|
||||
@javax.validation.constraints.NotNull
|
||||
@javax.validation.constraints.Size(max = 50)
|
||||
private java.lang.String lastName;
|
||||
private java.sql.Date dateOfBirth;
|
||||
private java.lang.Integer yearOfBirth;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user