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 · 223 阅读 · 0 评论 -
Mybatis:1.多对一处理;2.一对多处理
1.多对一处理原创 2021-08-19 22:08:37 · 77 阅读 · 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 · 47 阅读 · 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 · 55 阅读 · 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 · 65 阅读 · 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 · 76 阅读 · 0 评论