自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 MyBatis要点2

1.insert|update|deleted这三个标签都没有resultType属性,操作结果需要靠接口的返回值来判断。返回值int受影响行数.如果数据库是主键自增的,在insert标签中useGeneratedKeys=“true” keyProperty=“形参对象的属性名” 获取自增主键id2.sql:公共sql语句块.uid,uname,uphone,upwd,uemail,create_time,update_time,rid</sql结合3.resultMap:结果集映

2020-09-23 23:47:22 129

原创 动态SQL语句

一、If标签If标签通常不单独使用,与where或set一起使用二、Where标签Where标签自动生成where关键字,在遇到第一个字段是AND或OR时,会做自动去除的处理。<select id="selectUsers" resultType="Sysuser" parameterType="Sysuser"> select * from sysuser <where> <if test="uid!=null"&g

2020-09-23 23:18:50 146

原创 Mapper文件常用标签

一、Sql公共块Sql标签作用:可被其他语句引用的可重用语句块。<sql id="sysuser_fields"> uid,uname,uphone,user_address</sql><select id="selectUserById" parameterType="int" resultMap="sysuserResultMap"> select <include refid="sysuser_fields"></inclu

2020-09-23 23:10:07 904

原创 MyBatis要点1

1.什么是 MyBatis?是对jdbc的轻量级封装,是一个orm对象关系映射框架,(通过xml或注解的方式,把实体类与表之间做映射关系),目的是为了简化开发,达到以OOP的方式来操作数据库(不写sql)。dbutils是一个jdbc组件;mybatis–>mybatis-plus(大大提高开发效率)mybatis是一个半自动的orm框架,还要写sql.2.使用mybatis2.1 安装环境:mybatis的核心jar包;数据库驱动包2.2 创建xml文件:xml配置文件mybat

2020-09-23 22:37:50 110

原创 mybatis-config.xml 全局配置文件

configuration 配置:1、properties 可以配置在Java 属性配置文件中2、settings 修改 MyBatis 在运行时的行为方式3、typeAliases 为 Java 类型命名一个别名(简称)<typeAliases> <typeAlias alias="User" type="com.javasm.entity.User"/></typeAliases>4、typeHandlers 类型处理器5、objectFact

2020-09-23 21:56:03 120

原创 mybatis多参数调用

1、封装实体Dao接口:public Sysuser selectUser(Sysuser u);Xml映射文件:<!-- ${实体类的属性名} --> <select id="selectUser" parameterType="sysuser" resultType="sysuser"> select * from sysuser where uname=#{uname} and uphone=#{uphone} </select>

2020-09-23 21:45:27 102

原创 MyBatis介绍、配置和测试

一、MyBatis介绍MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。ORM即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁MyBatis的优点:1.减少代码量2.将SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度二、mybatis核心配置1.在项目src目录中创建mybatis-config.xml

2020-09-23 21:33:21 130

原创 方法组成部分

public static void main(String[] args) { }[访问权限修饰符 public protected private 默认(什么都不写)][普通修饰符 static final abstract]返回值类型​ 有返回值类型:所有的数据类型都可以充当返回值类型​ 无返回值类型: void方法名 (规范: 小写驼峰 目前唯一的)形式参数(局部变量) 形参—> 规范 规则 方法有几个特.

2020-07-28 14:53:00 443

原创 【二维数组】动态录入班级数 以及每个班级的人数以及每个学生的成绩 遍历每个学生的成绩

这里是引用public static void main(String[] args) {// 1. 动态录入班级数 以及每个班级的人数以及每个学生的成绩 Scanner input = new Scanner(System.in); System.out.println("录入班级数:"); int classCount = input.nextInt(); int[][] classArray = new int[cl.

2020-07-28 14:48:47 980

原创 遍历二维数组

遍历二维数组for (int[] ints : num) { for (int anInt : ints) { System.out.println(anInt); } }System.out.println(Arrays.deepToString(num));

2020-07-28 14:44:53 197

原创 数组--动态录入学生个数 以及学生成绩,获得总成绩,成绩最值

动态录入学生个数 以及学生成绩,获得总成绩,成绩最值public static void main(String[] args) { //动态录入学生个数 以及学生成绩,获得总成绩,成绩最值 Scanner input = new Scanner(System.in); System.out.println("请录入学生的个数:"); int studentCount = input.nextInt(); double to

2020-07-28 10:37:41 614

原创 成员变量VS局部变量

成员变量VS局部变量

2020-07-28 10:23:24 109

原创 对象关联对象使用方法

创建一个用户信息类 public class UserInfopublic int id;public String name;public int age;//用户的角色---> 自己创建的一个角色类//成员变量不推荐初始化? 不会占用太多 内存资源public Role userRole;//自定义的类对象创建一个用户拥有的角色类 public class Rolepublic int id;public String roleName;public String de

2020-07-28 10:12:47 374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除