第三章 自定义Mybatis 第3节 基于注解方式定义Mybatis框架
2019-09-08
| 持久化 | 阅读 | 294 字 | 1 分钟3.4 基于注解方式定义Mybatis框架
3.4.1 自定义@Select注解
1 2 3 4 5 6 7 8
|
@Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Select { String value(); }
|
3.4.2 修改持久层接口
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public interface IUserDao {
@Select("select * from user") List<User> findAll(); }
|
3.4.3 修改SqlMapConfig.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?xml version="1.0" encoding="UTF-8"?> <configuration> <environments default="mysql"> <environment id="mysql"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/ee50"/> <property name="username" value="root"/> <property name="password" value="1234"/> </dataSource> </environment> </environments> <mappers> <mapper class="com.itheima.dao.IUserDao"/> </mappers> </configuration>
|
本文标题:第三章 自定义Mybatis 第3节 基于注解方式定义Mybatis框架
文章作者:foreverSFJ
发布时间:2019-09-08 18:42:51
最后更新:2019-09-08 18:42:51
原始链接:Notes/Java/Persistence/Mybatis/03_03 基于注解的定义.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享