package com.mindant.generator.engine.config; /** * Dao模板生成的配置 * * @author fengshuonan * @date 2017-05-07 22:12 */ public class DaoConfig { private ContextConfig contextConfig; private String daoPathTemplate; private String xmlPathTemplate; private String packageName; public void init() { this.daoPathTemplate = "\\src\\main\\java\\" + contextConfig.getProPackage().replaceAll("\\.", "\\\\") + "\\modular\\" + contextConfig.getModuleName() + "\\dao\\{}Dao.java"; this.xmlPathTemplate = "\\src\\main\\java\\" + contextConfig.getProPackage().replaceAll("\\.", "\\\\") + "\\modular\\" + contextConfig.getModuleName() + "\\dao\\mapping\\{}Dao.xml"; this.packageName = contextConfig.getProPackage() + ".modular." + contextConfig.getModuleName() + ".mapper"; } public String getPackageName() { return packageName; } public void setPackageName(String packageName) { this.packageName = packageName; } public String getDaoPathTemplate() { return daoPathTemplate; } public void setDaoPathTemplate(String daoPathTemplate) { this.daoPathTemplate = daoPathTemplate; } public String getXmlPathTemplate() { return xmlPathTemplate; } public void setXmlPathTemplate(String xmlPathTemplate) { this.xmlPathTemplate = xmlPathTemplate; } public ContextConfig getContextConfig() { return contextConfig; } public void setContextConfig(ContextConfig contextConfig) { this.contextConfig = contextConfig; } }