All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.fanzezhen.common.mp.generator.OracleGenerator Maven / Gradle / Ivy

There is a newer version: 3.0.1-2023.10.13
Show newest version
package com.github.fanzezhen.common.mp.generator;

import lombok.NoArgsConstructor;

import java.lang.reflect.InvocationTargetException;

/**
 * 

* Oracle 代码生成器演示例子 *

* * @author fanzezhen * @since 2018-09-12 */ @NoArgsConstructor public class OracleGenerator extends GeneratorBean { @Override public void init() { setDataSourceConfigUrl("jdbc:oracle:thin:@//10.10.28.42:1521/genome"); setDriverName("oracle.jdbc.driver.OracleDriver"); setDbUsername("tzbrck"); setDbPassword("a123456"); } public OracleGenerator(String dataSourceConfigUrl, String dbUsername, String dbPassword, String moduleName, String modulePackageName) { setDataSourceConfigUrl(dataSourceConfigUrl); setDbUsername(dbUsername); setDbPassword(dbPassword); setModuleName(moduleName); setModulePackageName(modulePackageName); } public OracleGenerator(String dataSourceConfigUrl, String dbUsername, String dbPassword, String moduleName, String modulePackageName, String superEntityClassName, String... superEntityColumns) { setDataSourceConfigUrl(dataSourceConfigUrl); setDbUsername(dbUsername); setDbPassword(dbPassword); setModuleName(moduleName); setModulePackageName(modulePackageName); setSuperEntityClassName(superEntityClassName); setSuperEntityColumns(superEntityColumns); } /** * RUN THIS */ public static void main(String[] args) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { GeneratorTool.generator(OracleGenerator.class.getConstructor().newInstance()); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy