Skip to content

Commit 4eed1cc

Browse files
committed
#Improve
1. Fetch data from mysql via mybatis.
1 parent 81c30a7 commit 4eed1cc

File tree

3 files changed

+23
-12
lines changed

3 files changed

+23
-12
lines changed

src/main/java/controller/LoginController.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public String get(HttpSession session) {
2929
logger.info("Inside login get method");
3030

3131
UserInfo currentUser = (UserInfo) session.getAttribute("user");
32-
logger.info("Current User:" + currentUser.getName());
32+
if (currentUser!=null){
33+
logger.info("Current User:" + currentUser.getName());
34+
}
3335

3436
return "homePage";
3537
}

src/main/java/controller/UserController.java

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,22 @@ public ModelAndView helloWorld() {
3434
@ResponseBody
3535
public String getAllUser() {
3636
List list = new ArrayList<TestObj>();
37-
for (int i = 0; i < 105; i++) {
37+
/* for (int i = 0; i < 105; i++) {
3838
3939
int status=i%9;
4040
4141
TestObj temp = new TestObj(Integer.toString(i), "name" + i, "price" + i,Integer.toString(status));
4242
4343
list.add(temp);
44-
}
44+
}*/
45+
46+
List<UserInfo> userlist =this.userService.getUserList();
47+
48+
for(UserInfo obj:userlist){
49+
TestObj test=new TestObj(obj.getId(),obj.getName(),obj.getSalary(),obj.getComment());
50+
list.add(test);
51+
}
52+
4553

4654
String resultJson= JSON.toJSONString(list);
4755
return resultJson;
@@ -51,23 +59,23 @@ public String getAllUser() {
5159
}
5260

5361
class TestObj {
54-
private String id;
62+
private int id;
5563
private String name;
56-
private String price;
64+
private double price;
5765
private String status;
5866

59-
public TestObj(String id, String name, String price,String status) {
67+
public TestObj(int id, String name, double price,String status) {
6068
this.id = id;
6169
this.name = name;
6270
this.price = price;
6371
this.status=status;
6472
}
6573

66-
public String getId() {
74+
public int getId() {
6775
return id;
6876
}
6977

70-
public void setId(String id) {
78+
public void setId(int id) {
7179
this.id = id;
7280
}
7381

@@ -79,11 +87,11 @@ public void setName(String name) {
7987
this.name = name;
8088
}
8189

82-
public String getPrice() {
90+
public double getPrice() {
8391
return price;
8492
}
8593

86-
public void setPrice(String price) {
94+
public void setPrice(double price) {
8795
this.price = price;
8896
}
8997

src/main/resources/mybatis/user-mapper.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
<result property="name" column="name" />
77
<result property="salary" column="salary" />
88
<result property="comment" column="comment" />
9+
<result property="password" column="password" />
910
</resultMap>
1011

11-
<select id="findAll" resultMap="UserMap" fetchSize="1">
12-
select * from userinfo
12+
<select id="findAll" resultMap="UserMap" >
13+
select * from userinfo limit 1000 ;
1314
</select>
1415

1516
<select id="count" resultType="int">

0 commit comments

Comments
 (0)