欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

02-基于注解的入门案例

发布时间:2025/5/22 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 02-基于注解的入门案例 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

  • 一、方法

一、方法

  • 把 IUserDao.xml 移除,在dao接口的方法上使用@Select注解,并且指定SQL语句。

  • /*** 查询所有* @return*/@Select("select *from user")List<User> findAll();
  • 同时需要把SqlMapConfig.xml中的mapper配置时,使用class属性指定dao接口的全限定类名。

  • <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC"-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><environments default="mysql"><!--配置mysql环境--><environment id="mysql"><!--配置事务类型--><transactionManager type="JDBC"></transactionManager><!--配置数据源,也叫连接池--><dataSource type="POOLED"><property name="driver" value="com.mysql.cj.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/hibernate_day1?useSSL=false&amp;serverTimezone=GMT"/><property name="username" value="root"/><property name="password" value="1045683477"/></dataSource></environment></environments><!--指定映射配置文件的位置,映射配置文件指的是每个dao独立的配置文件如果使用注解来配置的话,此处应该使用class属性指定被注解的dao全限定类名--><mappers><!-- <mapper resource="dao/IUserMapping.xml"></mapper> --><mapper class="dao.IUserMapping" /></mappers> </configuration>
  • 明确

  • 在实际开发中,都是月渐变越好,都是采用不写dao实现类的方式
  • 不管使用XML还是注解配置
  • 但是MyBatis他是支持写dao实现类
  • 转载于:https://www.cnblogs.com/zuiren/p/11406095.html

    总结

    以上是生活随笔为你收集整理的02-基于注解的入门案例的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。