新增文件
This commit is contained in:
		
							
								
								
									
										19
									
								
								src/main/java/osc/git/eh3/annotation/PkgAnnotation.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/main/java/osc/git/eh3/annotation/PkgAnnotation.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | /** | ||||||
|  |  *  | ||||||
|  |  */ | ||||||
|  | package osc.git.eh3.annotation; | ||||||
|  |  | ||||||
|  | import java.lang.annotation.ElementType; | ||||||
|  | import java.lang.annotation.Retention; | ||||||
|  | import java.lang.annotation.RetentionPolicy; | ||||||
|  | import java.lang.annotation.Target; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * @author lixiangrong | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | @Target(ElementType.PACKAGE) | ||||||
|  | @Retention(RetentionPolicy.RUNTIME) | ||||||
|  | @interface PkgAnnotation { | ||||||
|  |  | ||||||
|  | } | ||||||
							
								
								
									
										18
									
								
								src/main/java/osc/git/eh3/annotation/TestPkgAnnotation.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								src/main/java/osc/git/eh3/annotation/TestPkgAnnotation.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | package osc.git.eh3.annotation; | ||||||
|  |  | ||||||
|  | import java.lang.annotation.Annotation; | ||||||
|  |  | ||||||
|  | public class TestPkgAnnotation { | ||||||
|  |  | ||||||
|  | 	public static void main(String[] args) { | ||||||
|  | 		Package pkg = Package.getPackage("osc.git.eh3.annotation"); | ||||||
|  | 		Annotation[] annotations = pkg.getAnnotations(); | ||||||
|  | 		for (Annotation annotation : annotations) { | ||||||
|  | 			System.out.println(annotation); | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		// ===========================友好类和包内访问常量============== | ||||||
|  | 		new MyPackageMethod().myPackageMethod(); | ||||||
|  | 		System.out.println(MyPackageConst.PACKAGE_STRING); | ||||||
|  | 	} | ||||||
|  | } | ||||||
							
								
								
									
										25
									
								
								src/main/java/osc/git/eh3/annotation/package-info.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								src/main/java/osc/git/eh3/annotation/package-info.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | /** | ||||||
|  |  *  | ||||||
|  |  */ | ||||||
|  | /** | ||||||
|  |  * @author lixiangrong | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | @PkgAnnotation | ||||||
|  | package osc.git.eh3.annotation; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * 包内方法 | ||||||
|  |  */ | ||||||
|  | class MyPackageMethod { | ||||||
|  | 	public void myPackageMethod() { | ||||||
|  | 		System.out.println("MyPackageMethod..."); | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * 包内常量 | ||||||
|  |  */ | ||||||
|  | class MyPackageConst { | ||||||
|  | 	static final java.lang.String PACKAGE_STRING = "myPackageConst"; | ||||||
|  | } | ||||||
							
								
								
									
										31
									
								
								src/main/resources/generatorConfig.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								src/main/resources/generatorConfig.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?>   | ||||||
|  | <!DOCTYPE generatorConfiguration   | ||||||
|  |   PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"   | ||||||
|  |   "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">   | ||||||
|  | <generatorConfiguration>   | ||||||
|  |     <classPathEntry  location="C:\Users\lixiangrong\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar"/>   | ||||||
|  |     <context id="DB2Tables"  targetRuntime="MyBatis3">   | ||||||
|  |         <commentGenerator>   | ||||||
|  |             <property name="suppressDate" value="true"/>   | ||||||
|  |             <property name="suppressAllComments" value="true"/>   | ||||||
|  |         </commentGenerator>   | ||||||
|  |         <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.3.166/wins-dsp-new" userId="root" password="pxene">   | ||||||
|  |         </jdbcConnection>   | ||||||
|  |         <javaTypeResolver>   | ||||||
|  |             <property name="forceBigDecimals" value="false"/>   | ||||||
|  |         </javaTypeResolver>   | ||||||
|  |         <javaModelGenerator targetPackage="com.pxene.dsp.archer.model" targetProject="src/main/java">   | ||||||
|  |             <property name="enableSubPackages" value="true"/>   | ||||||
|  |             <property name="trimStrings" value="true"/>   | ||||||
|  |         </javaModelGenerator>   | ||||||
|  |         <sqlMapGenerator targetPackage="com.pxene.dsp.archer.dao" targetProject="src/main/java">   | ||||||
|  |             <property name="enableSubPackages" value="true"/>   | ||||||
|  |         </sqlMapGenerator>   | ||||||
|  |         <javaClientGenerator type="XMLMAPPER" targetPackage="com.pxene.dsp.archer.dao" targetProject="src/main/java">   | ||||||
|  |             <property name="enableSubPackages" value="true"/>   | ||||||
|  |         </javaClientGenerator>   | ||||||
|  |                 | ||||||
|  |         <table tableName="dsp_t_ad_place_informationflow" domainObjectName="AdPlaceInformationFlowModel" enableCountByExample="true" enableUpdateByExample="true" enableDeleteByExample="true" enableSelectByExample="true" selectByExampleQueryId="true"></table> | ||||||
|  |     </context>   | ||||||
|  |  | ||||||
|  | </generatorConfiguration>   | ||||||
		Reference in New Issue
	
	Block a user