------------------------------------------
与数据表关联的java类代码如下:
package com.vv.pojo;
import java.io.Serializable;import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
@Setter
@Getter
@TableName("user")
public class User implements Serializable {
private Long id;
private String username;
private String password;
@TableField(exist = false)
private String roleId;
}
======================================
@TableName的参数与具体的数据表相对应,
表中没有的字段,而属性中有的用@TableField(exist = false)
注意它不会自动产生get,set,构造函数之类的,如果你一定要get,set,构造,你要加上lombok包,再在java类的上面加上@Setter
@Getter @Setter
看来mybatis plus也方便不了多少。 用着看吧!
mybatis plus第十一讲 建返回的模板并运行
要正确的运行,还需要在webapp目录下建一个jsp文件夹, 再在jsp文件夹下建一个user文件夹,再在user文件夹下再建一个dispuser.jsp文件,内容如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>管理系统</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<title>图书管理前台首页</title>
<link rel="shortcut icon" href="icon/ali.gif" type="image/gif" />
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/index.css">
<script type="text/javascript" src="js/jquery-2.1.4.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
<!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<style type="text/css">
</style>
</head>
<body>
aklsfjakldfj;<br>
用户编号: ${sessionScope.user.getId()} <br>
用 户 名: ${sessionScope.user.getUsername()} <br>
密 码:${sessionScope.user.getPassword()}
</body>
</html>
如果有还不清楚的地方可以问我:QQ14280784