摘要: 摘自官网:https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-p-namespace p命名空间 p命名空间可以使用bean的属性,而不是嵌套的property来进行注入。优化了set 阅读全文
posted @ 2021-11-23 15:53 从零开始学java_wxz 阅读(55) 评论(0) 推荐(0)
摘要: 新建实体类 set注入 </bean> <bean name="student" class="com.wang.pojo.Student"> <property name="name" value="wxz"/> <!-- 引用类型--> <property name="address" ref= 阅读全文
posted @ 2021-11-23 15:28 从零开始学java_wxz 阅读(47) 评论(0) 推荐(0)
摘要: 新建实体类 1. 无参构造方法(Set注入) <bean id="user1" class="com.wang.pojo.User"> <property name="name" value="wxz1"/> </bean> @Test public void Test1(){ //获取spring 阅读全文
posted @ 2021-11-23 14:08 从零开始学java_wxz 阅读(44) 评论(0) 推荐(0)
摘要: 新建一个项目 在UserServiceImpl中如何调用不同的dao类? 可以在代码中写死,如要调用UserDaoImpl: private UserDao userDao = new UserDaoImpl(); @Override public void getUser() { userDao. 阅读全文
posted @ 2021-11-22 23:04 从零开始学java_wxz 阅读(52) 评论(0) 推荐(0)
摘要: 定义 将用户经常查询的数据放到内存中,可以节省资源,提高系统效率。 Mybatis有一级缓存和二级缓存 一级缓存是sqlsession级别的,默认开启 二级缓存是namespace级别的,也叫全局缓存。 如果会话关闭了,则一级缓存就没了,数据放到二级缓存里,新的会话从二级缓存里读取数据。 二级缓存开 阅读全文
posted @ 2021-11-22 17:05 从零开始学java_wxz 阅读(22) 评论(0) 推荐(0)
摘要: 环境搭建 1.新建表: 2.写实体类 3.初始化表: <if>的使用: 现在实现需求:查询一个记录,可以没有限定,也可以限定title或者author 接口中声明方法: List<Blog>queryBlogIF(Map map); 使用map放参数,方便放title或者author,或者全放,或者 阅读全文
posted @ 2021-11-22 16:11 从零开始学java_wxz 阅读(22) 评论(0) 推荐(0)
摘要: 例子为5个学生,对应1个老师。 表结构为: student的tid为外键,关联teacher的id。 多对一 现要查询所有学生,附带上老师的信息(包括姓名)。可以用两种方式,1.嵌套处理结果集映射 2.嵌套处理查询 1.写实体类 Student实体类: private int id; private 阅读全文
posted @ 2021-11-19 17:17 从零开始学java_wxz 阅读(71) 评论(0) 推荐(0)
摘要: 1.SqlSessionFactoryBuiler 用于创建SqlSessionFactory,然后就没有用处。应设为局部变量。 2.SqlSessionFactory 相当于数据库连接池。一旦创建后就一直存在。只需要一个,用单例模式。 最佳作用域:应用作用域 3.SqlSession 相当于连接池 阅读全文
posted @ 2021-11-17 16:11 从零开始学java_wxz 阅读(36) 评论(0) 推荐(0)
摘要: 1.properties优化 1.在resources文件夹下新建db.properties文件 driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis1?useUnicode=true&characterEnc 阅读全文
posted @ 2021-11-17 14:56 从零开始学java_wxz 阅读(32) 评论(0) 推荐(0)
摘要: 1.增 1.在接口中写int addUser(User user); 2.在xml中写: <insert id="addUser" parameterType="com.wang.pojo.User"> insert into mybatis1.user(id,name,password) valu 阅读全文
posted @ 2021-11-17 13:32 从零开始学java_wxz 阅读(23) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示