spring data jpa 使用记录 映射相关
程序员文章站
2022-07-16 18:23:40
...
1.hibernate处理映射是名字大写
如UserName默认会 映射为user_name,这时就算添加注解也不起效
可添加配置
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
处理
2.查询使用
public interface MJCfgStaffRepository extends
JpaRepository<MJCfgStaff, Integer> {
MJCfgStaff findByLoginNameAndPassword(String loginName, String password);
}
使用spring data jpa 时 MJCfgStaff 实例字段的首字母必须小写
因为默认会取小写,大写会出现找不到对应字段的报错
如UserName默认会 映射为user_name,这时就算添加注解也不起效
可添加配置
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
处理
2.查询使用
public interface MJCfgStaffRepository extends
JpaRepository<MJCfgStaff, Integer> {
MJCfgStaff findByLoginNameAndPassword(String loginName, String password);
}
使用spring data jpa 时 MJCfgStaff 实例字段的首字母必须小写
因为默认会取小写,大写会出现找不到对应字段的报错
推荐阅读
-
Spring Data数据持久化API JPA的使用
-
Spring data jpa的使用与详解(复杂动态查询及分页,排序)
-
在Spring Boot中使用Spring-data-jpa实现分页查询
-
spring data jpa 使用记录 映射相关
-
使用spring-data-jpa进行count时报错No property count found for type xxx的解决方案
-
Spring Data Jpa使用@Query时 报错Validation failed for query for method public abstract
-
使用Spring Data JPA查询时,报result returns more than one elements异常
-
Spring Data JPA 使用感受
-
spring data jpa相关记录
-
使用 Spring Data JPA 简化 JPA 开发(转载)