- 博客(2)
- 收藏
- 关注
原创 springboot项目使用MySQL遇到的外键约束代码实现解决方案
不过值得一提的是,这个在实现删除的操作的时候,是没有任何提示的,当然可以自己写一个重定向的前端页面。我一开始考虑的是用ajax来进行数据的传输,这样也可以在上方给出一些提示,但是过程有些小复杂,而且我对ajax也不熟悉,于是乎放弃。(这里实现对数据库的查询sql,可以看到,原先的delete(这里用的是接口BaseMappe里面的delete方法)并没有考虑到外键约束,所以我自己写了一个ifdelete方法,当要删除的时候这,个SQL语句的目的是从。表中没有的记录,这样就完美解决了外键约束的方法)
2024-01-12 17:03:55 537
原创 用Jpa查询的时候,关于springboot与数据库连接的一些规范问题(Unable to locate Attribute with the the given name)
这里前端我用的是thymeleaf进行搭建的,整体代码是没有问题的主要写的也只是学生表的增删改查(其实和用的框架没什么联系)在查询时,先剔除findBy,判断剩余部分(即name)是否为对应实体类的属性,而此时,若字段名为Name,则找不到,报错。:实体类字段命名问题,应当符合驼峰规则(即首字母小写,后续单词首字母大写),否则JPA查询时,无法找到对应字段。总之就是,数据库里的字段和java映射的对象尽量都用符合驼峰规则,否则会报未知错误。但是滑稽的是,在我实现增删改查的操作代码是没有问题的能顺利运行。
2023-11-21 20:31:11 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人