spring-boot简单demo-4【jpa多条件查询、模糊匹配和复合主键】

-多条件查询

我们在html中加一个根据姓名和性别查询的表单

在HtmlController类中加入查询的方法

在StudentRepository中声明该方法

运行程序,现在我们有两个叫张三的学生

我们要查找姓名为“张三”且性别为"女"的学生,点击查找

查询结果

-根据姓名模糊匹配

还是加一个表单

写控制器方法时一定记得加"%"!!!

最后在StudentRepository中加上该方法

运行

根据姓名模糊匹配搜索“张三”

查询结果如下

-复合主键

如果表格是复合主键,我们需要新建一个复合主键类,并用@Embeddable注释,注意这个类一定要继承Serializable接口

而在实体类中,我们需要用@EmbeddedId注释标识出复合主键

最后新建对应的Respository接口

如果我们在配置文件中允许jpa自动建表,那么运行程序,数据库中自动生成的表格就是这样的

发布了51 篇原创文章 · 获赞 1 · 访问量 1065

猜你喜欢

转载自blog.csdn.net/si_si_si/article/details/104770845
今日推荐