spring:Springboot + 持久层框架JOOQ( 三 )
<excludes></excludes>
</database>
<target>
<!-- The destination package of your generated classes (within the destination directory) -->
<packageName>com.example.springbootjooq.generated</packageName>
<!-- The destination directory of your generated classes. Using Maven directory layout here -->
<directory>src/main/java</directory>
</target>
</generator></configuration>
自动生成#
- 我们在mysql中创建demo库 , 并创建一张User表如下(点的比较快 , 年龄字段用的varchar勿喷)
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(45) | NO | | NULL | |
| age | varchar(45) | NO | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
- 执行compile , 会把表结构的抽象 , 以及表对应的pojo自动生成到指定目录 , 然后就可以愉快的coding了
Demo#这里实现了最基本的功能
ControllerCopy@RestController@RequestMapping(\"/demo/\")public class DemoController { @Autowired
private DemoService service; @RequestMapping(\"/insert/user/{name/{age\") public void insert(@PathVariable String age @PathVariable String name){
service.insert(new User().setAge(age).setName(name));
@RequestMapping(\"/update/user/{name/{age\") public void update(@PathVariable String age @PathVariable String name){
service.update(new User().setAge(age).setName(name));
@RequestMapping(\"/delete/user/{id\") public void delete(@PathVariable Integer id){
service.delete(id);
@RequestMapping(\"/select/user/{id\") public User selectByID(@PathVariable Integer id){ return service.selectById(id);
@RequestMapping(\"/select/user/\") public List<User> selectByID(){ return service.selectAll();
- 【电子商务】Spring cloud微服务架构前后端分离博客系统,Vue+boot源码分享
- IT说说|Neo3,持久续航,外出旅游更踏实,端午节购机首选iQOO
- #携程#基于SpringBoot Cloud构建的一个商城项目源码分享
- 云体验师|4.0 SSD,英特尔发布第二代傲腾持久内存和PCIe
- 【spring】某程序员网站下载超过50万的《java面试神技》带你搞定80%的面试
- Geek研究僧|HiTune 体验速描:入门 TWS 耳机也要小巧便携、续航持久,绿联
- spring@Github上可以涨薪30k的Java教程和实战项目终于可以免费下载了
- 真可爱科技|Pro是怎么做到续航如此持久的?,电量一点都不浪费,Reno4
- 明日情报|美两家公司联手利用MN-MIMO技术实现系留无人机持久空中移动组网
- 「spring」终于有人整理出:Spring全家桶+Netty+Nginx+Tomcat+K8S的PDF了