PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

453

帖子

1378

回复

3116

积分

楼主
发表于 2020-03-29 13:49:52 | 查看: 15410 | 回复: 45

log4j.properties一般配置文件如下:


注意INFO是发布到网站站点时是INFO模式


log4j.rootLogger=INFO,Console,File


log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Target=System.out

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=[%c]%m%n


log4j.appender.File=org.apache.log4j.RollingFileAppender 

log4j.appender.File.File=mybatis.log

log4j.appender.File.MaxFileSize=10MB

log4j.appender.File.Threshold=ALL

log4j.appender.File.layout=org.apache.log4j.PatternLayout

log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n



超级管理员

453

帖子

1378

回复

3116

积分
21#
发表于 2020-03-30 12:15:07

修改一下:

@Override

public List<User> getAll() {

return userMapper.getAll();

}


超级管理员

453

帖子

1378

回复

3116

积分
22#
发表于 2020-03-30 12:33:30

4、写测试类

image.png

超级管理员

453

帖子

1378

回复

3116

积分
23#
发表于 2020-03-30 12:39:44


@Test

public void test2() {

List<User> l = userService.getAll();

logger.info(l);

//刚才的方法打印出来是一个数组,看不到数据里面的内容

//所以推荐用下面的打印方法:

logger.info(JSON.toJSONStringWithDateFormat(l, "yyyy-MM-dd HH:mm:ss"));

}


超级管理员

453

帖子

1378

回复

3116

积分
24#
发表于 2020-03-30 12:40:40

image.png

超级管理员

453

帖子

1378

回复

3116

积分
25#
发表于 2020-03-30 12:41:28

image.png


image.png

超级管理员

453

帖子

1378

回复

3116

积分
26#
发表于 2020-03-30 12:43:17

image.png

超级管理员

453

帖子

1378

回复

3116

积分
27#
发表于 2020-03-30 12:52:34

总结一下:

image.png

超级管理员

453

帖子

1378

回复

3116

积分
28#
发表于 2020-03-30 18:00:41

下面进行高级查询:

user通过中间表GroupUser查出用户数据含有用户的角色分组

image.png

超级管理员

453

帖子

1378

回复

3116

积分
29#
发表于 2020-03-30 18:02:16

1、进入model 的user.java

package sy.model;

import java.util.List;

public class User {

//1、user里面加入中间表角色分组用户表模块

private List<GroupUser> groupUsers;

//2、Alt+Shift+s自动生成GET SET方法

    public List<GroupUser> getGroupUsers() {

return groupUsers;

}

public void setGroupUsers(List<GroupUser> groupUsers) {

this.groupUsers = groupUsers;

}

超级管理员

453

帖子

1378

回复

3116

积分
30#
发表于 2020-03-30 18:22:36

2、进入/mybatis/src/main/java/sy/mapping/UserMapper.xml

原来简单查询为:

<select id="getAll" resultMap="BaseResultMap">

  select * from user

  </select>

修改为:


您需要登录后才可以回帖 登录 | 立即注册

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 10336643 位访问者, 日访问量: 3493 总访问量: 22670365,当前 2024-11-24 03:13:56 在线人数:103

ICP备案证书号: 苏ICP备14003016-2号