spring data jpa 使用记录 映射相关

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 实例字段的首字母必须小写
因为默认会取小写,大写会出现找不到对应字段的报错

猜你喜欢

转载自xl822786603.iteye.com/blog/2334849