[#2713] Add support for custom code sections in generated code -

Regenerated H2 database
This commit is contained in:
Lukas Eder 2013-08-30 16:07:32 +02:00
parent e0bf2e1de0
commit e713190796
31 changed files with 144 additions and 30 deletions

View File

@ -7,7 +7,7 @@
<password></password>
</jdbc>
<generator>
<name>org.jooq.util.DefaultGenerator</name>
<name>org.jooq.test.h2.H2Generator</name>
<database>
<name>org.jooq.util.h2.H2Database</name>
<includes>.*</includes>

View File

@ -0,0 +1,56 @@
/**
* Copyright (c) 2009-2013, Lukas Eder, lukas.eder@gmail.com
* All rights reserved.
*
* This software is licensed to you under the Apache License, Version 2.0
* (the "License"); You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* . Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* . Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* . Neither the name "jOOQ" nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
package org.jooq.test.h2;
import org.jooq.util.JavaGenerator;
import org.jooq.util.JavaWriter;
import org.jooq.util.TableDefinition;
/**
* An enhancement to default generator features
*
* @author Lukas Eder
*/
public class H2Generator extends JavaGenerator {
@Override
protected void generatePojoClassFooter(TableDefinition table, JavaWriter out) {
super.generatePojoClassFooter(table, out);
out.println();
out.tab(1).println("// Here, a toString() method could be generated");
}
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TArrays implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITArrays {
private static final long serialVersionUID = -1832385040;
private static final long serialVersionUID = 2111903865;
private java.lang.Integer id;
private java.lang.Object[] stringArray;
@ -76,4 +76,6 @@ public class TArrays implements org.jooq.test.h2.generatedclasses.tables.interfa
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -8,7 +8,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TAuthor implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITAuthor {
private static final long serialVersionUID = -817847782;
private static final long serialVersionUID = -2024958429;
private java.lang.Integer id;
private java.lang.String firstName;
@ -102,4 +102,6 @@ public class TAuthor implements org.jooq.test.h2.generatedclasses.tables.interfa
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -8,7 +8,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TBook implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITBook {
private static final long serialVersionUID = 634673066;
private static final long serialVersionUID = -848640077;
private java.lang.Integer id;
private java.lang.Integer authorId;
@ -162,4 +162,6 @@ public class TBook implements org.jooq.test.h2.generatedclasses.tables.interface
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -8,7 +8,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TBookStore implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITBookStore {
private static final long serialVersionUID = 1396497259;
private static final long serialVersionUID = -319948492;
private java.lang.String name;
@ -42,4 +42,6 @@ public class TBookStore implements org.jooq.test.h2.generatedclasses.tables.inte
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -8,7 +8,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TBookToBookStore implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITBookToBookStore {
private static final long serialVersionUID = -1286243270;
private static final long serialVersionUID = -1491359677;
private java.lang.String bookStoreName;
private java.lang.Integer bookId;
@ -66,4 +66,6 @@ public class TBookToBookStore implements org.jooq.test.h2.generatedclasses.table
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TBooleans implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITBooleans {
private static final long serialVersionUID = -1284393180;
private static final long serialVersionUID = 706647213;
private java.lang.Integer id;
private org.jooq.test._.converters.Boolean_10 oneZero;
@ -160,4 +160,6 @@ public class TBooleans implements org.jooq.test.h2.generatedclasses.tables.inter
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TDates implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITDates {
private static final long serialVersionUID = -298872027;
private static final long serialVersionUID = -1397191058;
private java.lang.Integer id;
private java.sql.Date d;
@ -100,4 +100,6 @@ public class TDates implements org.jooq.test.h2.generatedclasses.tables.interfac
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TExoticTypes implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITExoticTypes {
private static final long serialVersionUID = -64848177;
private static final long serialVersionUID = 685538200;
private java.lang.Integer id;
private java.util.UUID uu;
@ -52,4 +52,6 @@ public class TExoticTypes implements org.jooq.test.h2.generatedclasses.tables.in
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TIdentity implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITIdentity {
private static final long serialVersionUID = -1798655453;
private static final long serialVersionUID = 672641516;
private java.lang.Integer id;
private java.lang.Integer val;
@ -52,4 +52,6 @@ public class TIdentity implements org.jooq.test.h2.generatedclasses.tables.inter
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TIdentityPk implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITIdentityPk {
private static final long serialVersionUID = 1208272057;
private static final long serialVersionUID = 879538946;
private java.lang.Integer id;
private java.lang.Integer val;
@ -52,4 +52,6 @@ public class TIdentityPk implements org.jooq.test.h2.generatedclasses.tables.int
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -8,7 +8,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TLanguage implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITLanguage {
private static final long serialVersionUID = 408621939;
private static final long serialVersionUID = 2036801340;
private java.lang.String cd;
private java.lang.String description;
@ -78,4 +78,6 @@ public class TLanguage implements org.jooq.test.h2.generatedclasses.tables.inter
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TTriggers implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITTriggers {
private static final long serialVersionUID = -768750305;
private static final long serialVersionUID = 1152488936;
private java.lang.Integer idGenerated;
private java.lang.Integer id;
@ -64,4 +64,6 @@ public class TTriggers implements org.jooq.test.h2.generatedclasses.tables.inter
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TUnsigned implements org.jooq.test.h2.generatedclasses.tables.interfaces.ITUnsigned {
private static final long serialVersionUID = -962592678;
private static final long serialVersionUID = -1063197597;
private org.jooq.types.UByte uByte;
private org.jooq.types.UShort uShort;
@ -76,4 +76,6 @@ public class TUnsigned implements org.jooq.test.h2.generatedclasses.tables.inter
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class T_2327UkOnly implements org.jooq.test.h2.generatedclasses.tables.interfaces.IT_2327UkOnly {
private static final long serialVersionUID = -1862113493;
private static final long serialVersionUID = 15799540;
private java.lang.Integer id;
@ -40,4 +40,6 @@ public class T_2327UkOnly implements org.jooq.test.h2.generatedclasses.tables.in
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class T_2718 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IT_2718 {
private static final long serialVersionUID = 1872606416;
private static final long serialVersionUID = -1016508583;
private java.lang.Integer xx;
@ -40,4 +40,6 @@ public class T_2718 implements org.jooq.test.h2.generatedclasses.tables.interfac
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class T_639NumbersTable implements org.jooq.test.h2.generatedclasses.tables.interfaces.IT_639NumbersTable {
private static final long serialVersionUID = -55578048;
private static final long serialVersionUID = -621850423;
private java.lang.Integer id;
private java.lang.Byte byte_;
@ -184,4 +184,6 @@ public class T_639NumbersTable implements org.jooq.test.h2.generatedclasses.tabl
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class T_725LobTest implements org.jooq.test.h2.generatedclasses.tables.interfaces.IT_725LobTest {
private static final long serialVersionUID = -541177175;
private static final long serialVersionUID = 617012466;
private java.lang.Integer id;
private byte[] lob;
@ -52,4 +52,6 @@ public class T_725LobTest implements org.jooq.test.h2.generatedclasses.tables.in
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class T_785 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IT_785 {
private static final long serialVersionUID = 1147839239;
private static final long serialVersionUID = 633479632;
private java.lang.Integer id;
private java.lang.String name;
@ -64,4 +64,6 @@ public class T_785 implements org.jooq.test.h2.generatedclasses.tables.interface
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class T_877 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IT_877 {
private static final long serialVersionUID = -1903998525;
private static final long serialVersionUID = -1991302772;
private java.lang.Integer id;
@ -40,4 +40,6 @@ public class T_877 implements org.jooq.test.h2.generatedclasses.tables.interface
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VAuthor implements org.jooq.test.h2.generatedclasses.tables.interfaces.IVAuthor {
private static final long serialVersionUID = 1927713456;
private static final long serialVersionUID = -1759840967;
private java.lang.Integer id;
private java.lang.String firstName;
@ -100,4 +100,6 @@ public class VAuthor implements org.jooq.test.h2.generatedclasses.tables.interfa
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VBook implements org.jooq.test.h2.generatedclasses.tables.interfaces.IVBook {
private static final long serialVersionUID = 221994183;
private static final long serialVersionUID = 1265167248;
private java.lang.Integer id;
private java.lang.Integer authorId;
@ -160,4 +160,6 @@ public class VBook implements org.jooq.test.h2.generatedclasses.tables.interface
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VLibrary implements org.jooq.test.h2.generatedclasses.tables.interfaces.IVLibrary {
private static final long serialVersionUID = 804953092;
private static final long serialVersionUID = 1960870285;
private java.lang.String author;
private java.lang.String title;
@ -52,4 +52,6 @@ public class VLibrary implements org.jooq.test.h2.generatedclasses.tables.interf
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class V_2603 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IV_2603 {
private static final long serialVersionUID = -364649722;
private static final long serialVersionUID = 1195394063;
private java.lang.Integer col1;
private java.lang.Integer col4;
@ -52,4 +52,6 @@ public class V_2603 implements org.jooq.test.h2.generatedclasses.tables.interfac
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class XTestCase_2025 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IXTestCase_2025 {
private static final long serialVersionUID = -220502124;
private static final long serialVersionUID = 244926749;
private java.lang.Integer refId;
private java.lang.String refName;
@ -52,4 +52,6 @@ public class XTestCase_2025 implements org.jooq.test.h2.generatedclasses.tables.
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class XTestCase_64_69 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IXTestCase_64_69 {
private static final long serialVersionUID = 104036657;
private static final long serialVersionUID = 1161582970;
private java.lang.Integer id;
private java.lang.Integer unusedId;
@ -52,4 +52,6 @@ public class XTestCase_64_69 implements org.jooq.test.h2.generatedclasses.tables
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class XTestCase_71 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IXTestCase_71 {
private static final long serialVersionUID = 1154440614;
private static final long serialVersionUID = -869542225;
private java.lang.Integer id;
private java.lang.Short testCase_64_69Id;
@ -52,4 +52,6 @@ public class XTestCase_71 implements org.jooq.test.h2.generatedclasses.tables.in
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class XTestCase_85 implements org.jooq.test.h2.generatedclasses.tables.interfaces.IXTestCase_85 {
private static final long serialVersionUID = -1008550656;
private static final long serialVersionUID = 527559561;
private java.lang.Integer id;
private java.lang.Integer xUnusedId;
@ -64,4 +64,6 @@ public class XTestCase_85 implements org.jooq.test.h2.generatedclasses.tables.in
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class XUnused implements org.jooq.test.h2.generatedclasses.tables.interfaces.IXUnused {
private static final long serialVersionUID = -93166680;
private static final long serialVersionUID = -52979663;
private java.lang.Integer id;
private java.lang.String name;
@ -220,4 +220,6 @@ public class XUnused implements org.jooq.test.h2.generatedclasses.tables.interfa
into.from(this);
return into;
}
// Here, a toString() method could be generated
}

View File

@ -6,7 +6,7 @@ package org.jooq.test.h2.generatedclasses.tables.pojos;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Ää implements org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä {
private static final long serialVersionUID = 915234704;
private static final long serialVersionUID = -625948135;
private java.lang.Integer öö;
@ -40,4 +40,6 @@ public class Ää implements org.jooq.test.h2.generatedclasses.tables.interfaces
into.from(this);
return into;
}
// Here, a toString() method could be generated
}