摘要:
1)引入jar包 jsqlparser-2.0.jar和pagehelper-5.1.10.jar(两jar包需匹配使用) 2)在配置文件中添加,拦截器插件(复制官网),注意顺序 <!-- plugins在配置文件中的位置必须符合要求,否则会报错,顺序如下: properties?, setting 阅读全文
posted @ 2019-09-01 16:37
清风竹影丶
阅读(17037)
评论(4)
推荐(0)
摘要:
1)引入mybatis-generator的jar包 2)在工程目录下新建generator.xml文件(复制官网内容) 3)在src目录下新建test包,再新建Test类,在main下复制官网内容,导包后运行 阅读全文
posted @ 2019-09-01 16:35
清风竹影丶
阅读(367)
评论(0)
推荐(0)
摘要:
10.1 if标签(属性:test(判断条件)) 缺点:如果仅仅是第二个条件满足导致sql语句出错(故使用if+where) 10.2 if+where ( where标签会知道如果它包含的标签中有返回值的话,就会插入where 若其以and或or开头会将and或or剔除) 10.3 if+set( 阅读全文
posted @ 2019-09-01 16:33
清风竹影丶
阅读(15808)
评论(1)
推荐(1)
摘要:
useGeneratedKeys="true" :表示使用自动生成的id keyProperty="id" :把生成的id赋值给对应的实体类属性 以上两者联合使用 *测试时可通过get方法获取id值 一般可用于添加单号(自动生成)后即刻便加入商品 阅读全文
posted @ 2019-09-01 16:29
清风竹影丶
阅读(619)
评论(0)
推荐(0)
摘要:
$: 解析时不会为内容添加”” 他是sql语句的拼接,存在sql注入的缺陷。 当传入的为表结构时使用,当传入的为列名或表名时可以使用 order by group by 时用$ $:一般用于传入数据库对象,例如列名或表名 #: 解析时会为内容添加””,它的sql时采用占位符,防止sql注入。 能用# 阅读全文
posted @ 2019-09-01 16:28
清风竹影丶
阅读(1676)
评论(0)
推荐(0)
摘要:
7.1比如根据班级id查询班级信息(带老师的信息)一对一或多对一 way1:SQL语句中使用联表查询 *实体类中需要添加属性(数据类型为实体类名) *映射文件中使用association标签(属性:property(实体类中添加的属性名)、javaType(添加的属性所在的实体类的全类名)) way 阅读全文
posted @ 2019-09-01 16:27
清风竹影丶
阅读(253)
评论(0)
推荐(0)
摘要:
way1:sql语句中为字段起别名,别名与实体类名一致 way2:使用resultMap标签(属性:type、id)来定义实体类与字段之间的对应关系,其标签内包含标签id(主键)、标签result(普通字段,属性:column、property) 阅读全文
posted @ 2019-09-01 16:24
清风竹影丶
阅读(629)
评论(0)
推荐(0)
摘要:
1)创建dao包,在包下创建接口,该接口要和映射文件匹配 2)映射文件中的namespace一定要和接口所在的包以及接口的名字一样 3)标签中的id一定和接口中方法的名字对照 4)测试:. 阅读全文
posted @ 2019-09-01 16:15
清风竹影丶
阅读(1265)
评论(0)
推荐(0)
摘要:
1)习惯把数据源信息放到一个属性文件中。后缀为properties * # 在properties中表示注释 *在resource目录下新建该文件 *在配置文件conf.xml中引入属性文件<properties resource=”文件名”/> 2)在conf.xml文件中为实体类起别名 不建议使 阅读全文
posted @ 2019-09-01 16:14
清风竹影丶
阅读(211)
评论(0)
推荐(0)
摘要:
way1:参数类型封装到map中#{参数} >map的键(此时参数类型为java.util.Map或map) *若xml文件中出现了特殊字符 way1:使用转义字符 way2:使用<![CDATA[ ]]> *映射文件UserMapper.xml: *若xml文件中出现了特殊字符 way1:使用转义 阅读全文
posted @ 2019-09-01 16:12
清风竹影丶
阅读(305)
评论(0)
推荐(0)
摘要:
1) 新建Java工程 2) 导入mybatis的jar包以及数据库驱动(放入工程目录下的lib文件夹中,需要Build Path) 3) 创建数据库和表格 4) 添加实体类和构造函数 5) 添加mybatis的配置文件conf.xml(加载数据库驱动、连接到数据库、数据库的用户名和密码) *在re 阅读全文
posted @ 2019-09-01 16:11
清风竹影丶
阅读(630)
评论(0)
推荐(0)

浙公网安备 33010602011771号