| 限定符和类型 | 常量字段 | 值 |
|---|---|---|
public static final String |
ANY_FIELD_TEMPLATE |
"\n @{comment}\n public @{SQLColumn}<@{entityClassProxy},@{propertyType}> @{proxyProperty}(){\n return @{sqlColumnMethod}(\"@{property}\",@{propertyTypeClass});\n }" |
public static final String |
FIELD_COMMENT_METHOD |
"\n\n public static String getFieldComment(String property){\n switch (property){\n @{caseContent}\n default:\n return null;\n }\n }" |
public static final String |
FIELD_COMMENT_TEMPLATE |
"\n case \"@{property}\": return \"@{comment}\";" |
public static final String |
FIELD_NAVIGATE_TEMPLATE |
"\n @{comment}\n public @{propertyProxy} @{proxyProperty}(){\n return getNavigate(\"@{property}\",new @{propertyProxy}());\n }" |
public static final String |
FIELD_NAVIGATES_TEMPLATE |
"\n @{comment}\n public SQLManyQueryable<@{entityClassProxy},@{propertyProxy},@{propertyType}> @{proxyProperty}(){\n return getNavigateMany(\"@{property}\",new @{propertyProxy}());\n }" |
public static final String |
FIELD_SELECTOR_PROPERTY_TEMPLATE |
"\n @{comment}\n public @{selectorName} @{proxyProperty}() {\n return add(getProxy().@{proxyProperty}());\n }" |
public static final String |
FIELD_STATIC_TEMPLATE |
" public static final String @{property} = \"@{property}\";\n" |
public static final String |
FIELD_TEMPLATE |
"\n @{comment}\n public @{SQLColumn}<@{entityClassProxy}> @{proxyProperty}(){\n return @{sqlColumnMethod}(\"@{property}\");\n }" |
public static final String |
FIELD_VALUE_OBJECT_CLASS_TEMPLATE |
"\n public static class @{entityClass}Proxy extends AbstractValueObjectProxyEntity<@{mainEntityClassProxy}, @{entityClass}> {\n\n private @{entityClass}Proxy(EntitySQLContext entitySQLContext,TableAvailable table, String propertyName) {\n super(entitySQLContext,table, propertyName);\n }\n\n @{fieldContent}\n @{valueObjectContext} }" |
public static final String |
FIELD_VALUE_OBJECT_TEMPLATE |
"\n @{comment}\n public @{entityClass}Proxy @{proxyProperty}() {\n return getValueObject(new @{entityClass}Proxy(getEntitySQLContext(),getTable(), getValueProperty(\"@{property}\")));\n }" |
public static final String |
PROXY_SELECTOR_TEMPLATE |
"\n/**\n* \u6570\u636e\u5e93\u5217\u7684\u7b80\u5355\u83b7\u53d6\n* @return\n*/\npublic @{selectorName} FETCHER =new @{selectorName}(this,null,SQLSelectAsExpression.empty);\n\n public static class @{selectorName} extends AbstractFetcher<@{entityClassProxy},@{entityClass}, @{selectorName}> {\n\n public @{selectorName}(@{entityClassProxy} proxy, @{selectorName} prev, SQLSelectAsExpression sqlSelectAsExpression) {\n super(proxy, prev, sqlSelectAsExpression);\n }\n\n @{fieldSelectorContent}\n @Override\n protected @{selectorName} createFetcher(@{entityClassProxy} cp, AbstractFetcher<@{entityClassProxy}, @{entityClass}, @{selectorName}> prev, SQLSelectAsExpression sqlSelectExpression) {\n return new @{selectorName}(cp, this, sqlSelectExpression);\n }\n }" |
public static final String |
PROXY_TEMPLATE |
"package @{package};\n\nimport com.easy.query.core.expression.parser.core.available.TableAvailable;\nimport com.easy.query.core.proxy.AbstractProxyEntity;\nimport com.easy.query.core.proxy.SQLColumn;\n@{imports}\n/**\n * this file automatically generated by easy-query, don\'t modify it\n * \u5f53\u524d\u6587\u4ef6\u662feasy-query\u81ea\u52a8\u751f\u6210\u7684\u8bf7\u4e0d\u8981\u968f\u610f\u4fee\u6539\n * \u5982\u679c\u51fa\u73b0\u5c5e\u6027\u51b2\u7a81\u8bf7\u4f7f\u7528@ProxyProperty\u8fdb\u884c\u91cd\u547d\u540d\n *\n * @author easy-query\n */\npublic class @{entityClassProxy} extends AbstractProxyEntity<@{entityClassProxy}, @{entityClass}> {\n\n private static final Class<@{entityClass}> entityClass = @{entityClass}.class;\n\n public static final @{entityClassProxy} TABLE = createTable().createEmpty();\n public static @{entityClassProxy} createTable() {\n return new @{entityClassProxy}();\n }\n\n public @{entityClassProxy}() {\n }\n\n @{fieldContent}\n @Override\n public Class<@{entityClass}> getEntityClass() {\n return entityClass;\n }\n\n @{valueObjectContext}\n\n @{selectorContext}\n\n\n\n public static final class Fields {\n@{fieldStaticContext}\n private Fields() {\n }\n }\n}" |
Copyright © 2025. All rights reserved.