
Mybatis
文章平均质量分 68
爱学习的梵高先生
这个作者很懒,什么都没留下…
展开
-
Mybatis:1.动态SQL;2.缓存
1.动态SQL动态SQL就是根据不同的条件生成不同的SQL语句。(1)首先创建测试环境创建Blog表添加数据(2)if语句便于多条件进行查询,若不写条件,则默认查询全部<1>dao接口//IF查询 List<Blog> queryBlogIF(Map map);<2>Mapper.xml <select id="queryBlogIF" resultType="pojo.Blog"> select * fr原创 2021-08-19 22:09:35 · 267 阅读 · 0 评论 -
Mybatis:1.多对一处理;2.一对多处理
1.多对一处理原创 2021-08-19 22:08:37 · 111 阅读 · 0 评论 -
Mybatis:1.使用注解开发;2.Lombok
1.使用注解开发(1)注解开发<1>在接口上加注解 @Select("select * from user") List<User> getUser();<2>测试@Test public void test() { SqlSession sqlSession = MybatisUtils.getSqlSession(); UserDao mapper = sqlSession.getMapper(User原创 2021-08-18 13:16:37 · 84 阅读 · 0 评论 -
Mybatis:1.解决属性和字段名不一致问题;2.日志;3.分页
1.解决属性和字段名不一致问题(1)数据库字段(2)实体类属性 private int id; //id private String name; //姓名 private String password; //密码(3)编写通过id查询用户的方法dao接口 //根据ID查询用户 User getUserByID(int id);接口实现类<select id="getUserList" resultType="pojo.User"&原创 2021-08-18 13:14:44 · 87 阅读 · 0 评论 -
Mybatis:1.增删改查操作;2.配置解析
1.增删改查操作(1)增dao接口 //添加数据 int addUser(User user);dao接口实现类 <insert id="addUser" parameterType="pojo.User"> insert into user (id,name,pwd) values (#{id},#{name},#{pwd}); </insert>测试//增删改需要提交事务 @Test public vo原创 2021-08-17 13:03:12 · 101 阅读 · 0 评论 -
Mybatis:1.Mybatis简介;2.Mybatis程序
1.Mybatis简介Mybatis是一款优秀的持久层框架,支持自定义SQL、存储过程以及高级映射。免除了几乎所有的JDBC代码以及设置参数和获取数据集的工作。Mybatis可以通过简单的XML或注解来配置和映射原始类型、接口和Java pojo为数据库中的记录。Maven配置Mybatis <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis<原创 2021-08-17 13:01:58 · 107 阅读 · 0 评论