SpringBoot集成MyBatis(主要用来方便的进行自定义一些sql查询,主要的简单的数据库操作还是依赖于自身提供的JPA)
来源:互联网 发布:tts软件 编辑:程序博客网 时间:2024/06/06 20:51
1.配置数据源
spring.datasource.url=jdbc:mysql://localhost:3306/testspring.datasource.username=rootspring.datasource.password=xdd123$%^spring.datasource.driver-class-name=com.mysql.jdbc.Driver
2.定义mapper即接口,相当于dao层(这里是基于注解实现)
@Repositorypublic interface DemoMapper {@Select("select * from user where id=#{id}")User getUserById(@Param("id") int id);@Select("select * from user")List<Map<String,Object>> getUsers();}
3.配置mapper扫描
@MapperScan("com.yangle.mapper")//在启动项中开启mapper的扫描@SpringBootApplicationpublic class CommonFrameApplication { public static void main(String[] args) { SpringApplication.run(CommonFrameApplication.class, args); }}
4.现在可以在service层进行调用了
@Servicepublic class UserServiceImpl implements IUserService { @Autowired private DemoMapper demoMapper;//自动装配mapper @Override public User getUsers(int id) { return demoMapper.getUserById(id);//调用mapper里的方法,操作数据库 } @Override public List<Map<String, Object>> getUsers() { return demoMapper.getUsers(); }}
阅读全文
0 0
- SpringBoot集成MyBatis(主要用来方便的进行自定义一些sql查询,主要的简单的数据库操作还是依赖于自身提供的JPA)
- C++中利用ADO方式进行数据库操作的类,主要用来执行存储过程
- 关于 jquery select 的一些记录,主要方便自己查看
- 传统的操作数据库的主要步骤
- Android SystemUI 的一些主要操作
- SQL 的主要语句
- 主要的SQL语句
- JPA里自定义SQL查询的一些问题
- SQL提供的主要数据类型(也称域类型)有:
- 本仓库主要用来收集一些Android开发中常用的第三方UI库及其简单Demo
- 基于SpringBoot的Jpa查询
- SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
- SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
- JPA的api主要类和接口
- JPA EntityManager的四个主要方法
- 主要介绍一些Mybatis的批量修改和删除
- 窗体的一些主要属性
- 单链表的主要一些算法
- 第3周项目4(1)- 顺序表应用
- Android UI 模板设计——Topbar
- 设计模式之代理模式
- 如何提高代码的健壮性需求?
- MySql索引(一)------初熟数据库索引
- SpringBoot集成MyBatis(主要用来方便的进行自定义一些sql查询,主要的简单的数据库操作还是依赖于自身提供的JPA)
- 不会玩Linux系统怎么找女朋友?
- css怎么让div动起来,实现动画效果一直在动
- C语言malloc和free
- 【NOIP】时间将尽の模板集合
- hdu2063(最大权匹配匈牙利算法模板)
- Longest Substring Without Repeating Characters
- Centos 下安装redmine
- 【CS 1380】没有上司的舞会(树形dp+dfs)