加载中
@benben_000 那还请您把解决方案详细说一下,给大家解惑��
@倚楼听风雨_
![nginx](http://nginx.org/nginx.png "nginx")## 引子``` Ngin...
倚楼听风雨_ 07/30 08:34 回答了问题: Spring Data JPA 动态SQL
回复 @Gannalyo : 实在不放心,也可以使用spring封装的org.springframework.jdbc.core.JdbcTemplate类,直接@Autowired就可以了
@Gannalyo
大佬们好 请教下 如何使用Spring Data Jpa 的@Query注解执行动态sql我这里说的动态sql是 ...
倚楼听风雨_ 07/30 08:29 回答了问题: Spring Data JPA 动态SQL
回复 @Gannalyo : SpringDataJPA他并不是一个什么具体实现,而是默认的仅对hibernate做了一次封装,而hibernate是严格遵循java的JPA规范做的实现,而EntityManager就是JPA规范内容。 所以简单的理解,你在代码中调用EntityManager,是按照规范来调用的,不是bug的情况下,是没问题的
@Gannalyo
大佬们好 请教下 如何使用Spring Data Jpa 的@Query注解执行动态sql我这里说的动态sql是 ...
倚楼听风雨_ 07/26 17:07 回答了问题: Spring Data JPA 动态SQL

楼上那个是官方提供的解决方案,个人认为也不是很好用。我几年前我自己简单的尝试过进行扩展,最终出来的结果,基本就是类似hibernate那种写法了。类地址:https://gitee.com/cyzshenzhen/spring4-mvc-jpa-demo/blob/master/src/main/java/com/it13/framework/repository/BaseSQLRepository.java

 

大致讲下实现方式:

1、获取一个 ntityManager em 对象

2、获取一个 Query query = em.createNativeQuery(); 对象

3、获得结果 query.getResultList();

@Gannalyo
大佬们好 请教下 如何使用Spring Data Jpa 的@Query注解执行动态sql我这里说的动态sql是 ...
不好意思,现在才看到这条评论。代码就在文末的“demo下载”
@倚楼听风雨_
![poi](http://poi.apache.org/resources/images/pb-poi.png ...

曾经我也跟楼主一样,认为分步写可以更容易理解,并且看起来效率不低。

当时用的sqlserver2000,我在生产环境三千多万的数据(一个月的130w万数据的天表)操作时,用的游标循环,执行了好几天才结束,但是我老大写了一个当初我觉得比较复杂的sql执行了半分钟就搞定了。

我怀疑是循环太慢了,最后通过打印数据,得出结论,sqlserver2000的游标循环(循环体只有一个insert),一秒大概是操作1000行。后面我又测试了oracle9i,一秒大概操作是3000行不到。

得此结论的话,在数据量极少的情况下,游标循环是没毛病的, 但是数据量稍微大一点点,是比不了单个sql执行的(关键是写来的sql是优化过的)。

@蓝水晶飞机
老大交代一个 SQL 统计任务存储过程要实现,业务过程稍微复杂,大概有10来个步骤。于是我就采用那种先处理获取所需...
倚楼听风雨_ 04/25 11:57 回答了问题: sql书写思路
回复 @whatwhowhy : 两个表,做不一样的别名也是一样的。
@whatwhowhy
想用一个sql语句查询出来一个list里面嵌套list的结果页面效果 表结构想通过一次查询,把表中数据取出。请问有...
倚楼听风雨_ 04/24 16:14 回答了问题: sql书写思路

1、以子表为主,left join 母表,再按母表ID排序

2、业务代码中,先定义一个临时的母表id变量,循环上面的数据,每次判断当前循环的母表id与变量的id是否相同,是则继续拼接,否则,认为这是新的母表id,则另起一段。

@whatwhowhy
想用一个sql语句查询出来一个list里面嵌套list的结果页面效果 表结构想通过一次查询,把表中数据取出。请问有...
朋友,设计模式之策略模式可以了解一下。
@开源中国花式抖腿冠军
现在有一个场景: 有一个方法,他的作用是接收命令(字符串类型的)和该命令对应的参数。这样的命令有N多个。这样的一个...

其实大家说的 redis ,只是表明你需要一个集中式缓存,如果你不想引入第三方数据库等,你可以选择直接创建一个  static 的 hashMap , 自己做一个缓存集合,设置有效时间,或者使用现成的内存框架,如 EhCache

@CHOSEN-ONE
做一个app,一个注册页面。具体为:用户输入手机号后点击获取验证码,会调用接口发送短信,我把生成的验证码放入ses...
倚楼听风雨_ 03/22 09:23 评论了动弹:
@吱打野 手机端我好像当时没有测试。。。 我有机会去看看怎么处理,如果你已经找到好的方式,可以分享一下,哈哈
@吱打野
一个问题 怎么避免安卓微信内置浏览器自动填充表单?包括text也置空。autocomplete=off试过不行了 还有什么办法吗?55
倚楼听风雨_ 03/21 17:02 评论了动弹:
https://my.oschina.net/yzChen/blog/803901 可以参考我这篇文章
@吱打野
一个问题 怎么避免安卓微信内置浏览器自动填充表单?包括text也置空。autocomplete=off试过不行了 还有什么办法吗?55
看起来很厉害的样子,瞧瞧去,学习学习
@倚楼听风雨_
GJP-Chrome-Extension-Tools v1.4.0 发布了!本次版本更新内容:新增根据银行卡查询卡...
回复@Barret_Guo : 各有各的想法吧,都是面试者过来人,我更喜欢别人当面给出面试结果,而不是让我“回去等通知”
@倚楼听风雨_
前提: 1、我是一直从事java开发工作6年多,4月份有自己用as写过半个月的安卓app,不说已经入门,但是一些安...
倚楼听风雨_ 2017/12/18 14:15 回答了问题: 前后端分离跨域问题
nginx 指定多个域名跨域请求配置 https://my.oschina.net/yzChen/blog/1573828
@一个大苹果
公司第一次采用前后端来进行后台开发,在开发过程中出现了跨域问题,被折磨的快要疯了,是这样,后台登录完成后将用户信息...

https://my.oschina.net/yzChen/blog/1573828   这个是我刚才解决的,多域名白名单跨域配置

@刘学炜
有没有办法让Access-Control-Allow-Origin header允许设置multiple cros...
https://my.oschina.net/yzChen/blog/1573828 多域名配置
@刘学炜
有没有办法让Access-Control-Allow-Origin header允许设置multiple cros...
倚楼听风雨_ 2017/11/07 16:36 回答了问题: Linux下mysql越来越慢,如何解决
回复 @花儿向太阳 : 查下资料,把日志移植一下,你们有运维的话就直接找运维就行了。 搞清楚了以后,然后按我前面说的两种方式去做,基本上就可以了。
@花儿向太阳
Linux下mysql因为业务需求,每月都要对表里的数据更新一下,数据量大概过亿,操作就是清空表,然后从txt文件...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部