首页   注册   登录

tamer

V2EX 第 287664 号会员,加入于 2018-01-29 15:20:19 +08:00
今日活跃度排名 11950
关于 Spring data jpa 写原生 sql 的问题
Java  •  tamer  •  7 天前  •  最后回复来自 reAsOn
50
关于 i <<0
问与答  •  tamer  •  158 天前  •  最后回复来自 tamer
4
tamer 最近回复了
巧了,贾乃绿和宝宝之前也跟你一样自信
亿级流量网站架构核心技术,张开涛
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@ren2881971 感谢 , 主要是被 jpa 的方法名称推断惊艳到了, 连自动生成语句都帮程序员解决了所以就想用用, 实际除了最简单的 select 语句外, 我个人都基本倾向写原生 sql, 所有有这个问题
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@chocotan orm 自动映射的规则不是只要字段名一致, 有值就赋值, 没有值则为 NULL 吗? 现在 jpa 强制要求实体类每一个属性都必须有值, 这才是奇怪的地方把, Hibernate 和 Mybatis 都不是这样吧
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@lhx2008 一般情况下, 对于有的属性 实体类则被赋值, 没有的属性自动置为 null, 这不是 orm 框架应该做的吗

Hibernate 都可以自动映射, jpa 封装了 Hibernate 居然就不支持了...
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@lhx2008 对于 json 字段, 取的话, 如果每次都必须强制获取全部, 还是很可怕的, 如果解决不了, 我还是只有换回 mybatis 啦
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@lhx2008 如果所有原生 sql 都必须这样手动封装一次....... 那 jpa 提供的一些蝇头小利真的被 mybatis 完爆啦
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@airfling map 确实可以映射, 但是除了直接从库中返回给前端的请求外, 涉及到对 User 的操作, map 就很蓝瘦了呀
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@Sharuru 官网给出的例子只有 select *, 如果我把所有列都放到 select 语句中就可以成功执行, 但如果缺少某某列, 就会报错,

select user_id from : xx
select user_id , username from : √√
所以可以判断映射的字段是匹配的
9 天前
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@shalk 不行, 版本: Maven: org.springframework.data:spring-data-jpa:2.0.8.RELEASE
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   2410 人在线   最高记录 3541   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 10ms · UTC 10:41 · PVG 18:41 · LAX 03:41 · JFK 06:41
♥ Do have faith in what you're doing.
沪ICP备16043287号-1