File tree Expand file tree Collapse file tree 6 files changed +21
-167
lines changed
src/main/java/com/lucaswangdev/entity
src/main/java/com/lucaswangdev/entity Expand file tree Collapse file tree 6 files changed +21
-167
lines changed Original file line number Diff line number Diff line change 2525 <artifactId >mysql-connector-java</artifactId >
2626 </dependency >
2727
28+ <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
29+ <dependency >
30+ <groupId >org.projectlombok</groupId >
31+ <artifactId >lombok</artifactId >
32+ <version >1.18.24</version >
33+ <scope >provided</scope >
34+ </dependency >
35+
2836 <!-- 给mapperXML传参 -->
2937 <!-- <dependency>-->
3038 <!-- <groupId>org.springframework.data</groupId>-->
Original file line number Diff line number Diff line change 11package com .lucaswangdev .entity ;
22
3+ import lombok .Data ;
4+
35/**
46*
57* <p>
911* auto generated by jasmine, please do not modify it!
1012* </p>
1113*/
14+ @ Data
1215public class User {
1316
1417 /**
@@ -32,84 +35,11 @@ public class User {
3235 */
3336 private String address ;
3437
35- /**
36- * getter
37- */
38- public Integer getId () {
39- return id ;
40- }
41-
42- /**
43- * setter
44- */
45- public void setId (Integer id ) {
46- this .id = id ;
47- }
48-
49- /**
50- * getter
51- */
52- public String getUserName () {
53- return userName ;
54- }
55-
56- /**
57- * setter
58- */
59- public void setUserName (String userName ) {
60- this .userName = userName ;
61- }
62-
63- /**
64- * getter
65- */
66- public String getSex () {
67- return sex ;
68- }
69-
70- /**
71- * setter
72- */
73- public void setSex (String sex ) {
74- this .sex = sex ;
75- }
76-
77- /**
78- * getter
79- */
80- public String getAddress () {
81- return address ;
82- }
83-
84- /**
85- * setter
86- */
87- public void setAddress (String address ) {
88- this .address = address ;
89- }
90-
91-
9238/** The above part of the comment is auto generated, the following part is written by the user, please do not delete this comment. */
9339
9440 // 分页-页数
9541 private Integer pageNo ;
9642
9743 // 分页-每页条数
9844 private Integer pageSize ;
99-
100- public Integer getPageNo () {
101- return pageNo ;
102- }
103-
104- public void setPageNo (Integer pageNo ) {
105- this .pageNo = pageNo ;
106- }
107-
108- public Integer getPageSize () {
109- return pageSize ;
110- }
111-
112- public void setPageSize (Integer pageSize ) {
113- this .pageSize = pageSize ;
114- }
11545}
Original file line number Diff line number Diff line change 11## 此时,model是Entity.tpl.vm中传入的entityModel
22package $model.package;
33
4+ import lombok.Data;
5+
46/**
57* ${model.table.remarks}
68* <p>
@@ -10,6 +12,7 @@ package $model.package;
1012* auto generated by jasmine, please do not modify it!
1113* </p>
1214*/
15+ @Data
1316public class ${model.className} {
1417
1518## ~~ begin column to field
@@ -21,24 +24,6 @@ public class ${model.className} {
2124 private $column.javaType $column.fieldName;
2225#end ## ~~ end column to field
2326
24- ## ~~ begin getter & setter method
25- #foreach($column in $model.table.columns)
26- /**
27- * getter ${column.remarks}
28- */
29- public $column.javaType get${column.propertyName}() {
30- return $column.fieldName;
31- }
32-
33- /**
34- * setter ${column.remarks}
35- */
36- public void set${column.propertyName}($column.javaType $column.fieldName) {
37- this.$column.fieldName = $column.fieldName;
38- }
39-
40- #end ## ~~ end getter & setter method
41-
4227/** The above part of the comment is auto generated, the following part is written by the user, please do not delete this comment. */
4328
4429}
Original file line number Diff line number Diff line change 11package com .lucaswangdev .entity ;
22
3+ import lombok .Data ;
4+
35/**
46*
57* <p>
911* auto generated by jasmine, please do not modify it!
1012* </p>
1113*/
14+ @ Data
1215public class User {
1316
1417 /**
@@ -32,63 +35,6 @@ public class User {
3235 */
3336 private String address ;
3437
35- /**
36- * getter
37- */
38- public Integer getId () {
39- return id ;
40- }
41-
42- /**
43- * setter
44- */
45- public void setId (Integer id ) {
46- this .id = id ;
47- }
48-
49- /**
50- * getter
51- */
52- public String getUserName () {
53- return userName ;
54- }
55-
56- /**
57- * setter
58- */
59- public void setUserName (String userName ) {
60- this .userName = userName ;
61- }
62-
63- /**
64- * getter
65- */
66- public String getSex () {
67- return sex ;
68- }
69-
70- /**
71- * setter
72- */
73- public void setSex (String sex ) {
74- this .sex = sex ;
75- }
76-
77- /**
78- * getter
79- */
80- public String getAddress () {
81- return address ;
82- }
83-
84- /**
85- * setter
86- */
87- public void setAddress (String address ) {
88- this .address = address ;
89- }
90-
91-
9238/** The above part of the comment is auto generated, the following part is written by the user, please do not delete this comment. */
9339
9440}
Original file line number Diff line number Diff line change 11{
22 "name" : " mybatis-cli" ,
3- "version" : " 1.0.1 " ,
3+ "version" : " 1.0.2 " ,
44 "description" : " mybatis entity、mapper、xml generate tool" ,
55 "main" : " bin/index.js" ,
66 "files" : [
Original file line number Diff line number Diff line change 11## 此时,model是Entity.tpl.vm中传入的entityModel
22package $model.package;
33
4+ import lombok.Data;
5+
46/**
57* ${model.table.remarks}
68* <p>
@@ -10,6 +12,7 @@ package $model.package;
1012* auto generated by jasmine, please do not modify it!
1113* </p>
1214*/
15+ @Data
1316public class ${model.className} {
1417
1518## ~~ begin column to field
@@ -21,24 +24,6 @@ public class ${model.className} {
2124 private $column.javaType $column.fieldName;
2225#end ## ~~ end column to field
2326
24- ## ~~ begin getter & setter method
25- #foreach($column in $model.table.columns)
26- /**
27- * getter ${column.remarks}
28- */
29- public $column.javaType get${column.propertyName}() {
30- return $column.fieldName;
31- }
32-
33- /**
34- * setter ${column.remarks}
35- */
36- public void set${column.propertyName}($column.javaType $column.fieldName) {
37- this.$column.fieldName = $column.fieldName;
38- }
39-
40- #end ## ~~ end getter & setter method
41-
4227/** The above part of the comment is auto generated, the following part is written by the user, please do not delete this comment. */
4328
4429}
You can’t perform that action at this time.
0 commit comments