关于jpa的Specification自定义函数,实现oracle的decode;以及如
中秋佳节,多想吟诗一首:明月几时有,把酒问青天,不知天上宫。。。,行啦,不扯淡啦,中秋佳节也不能影响我学习的热情,说一说今天遇到问题如何在静态方法中调用注入的servicePublic class ClassA{ 关于jpa的Specification自定义函数这个时自定义方法的源码,有注释,不多说啦 咱说说这个类,也就是 <T> Expression<T> function(String name,Class<T> type, ? //这是function实现实际调用的方法;他调用的就是这个类ParameterizedFunctionExpression的构造方法 @Override ? //ParameterizedFunctionExpression的构造方法 public ParameterizedFunctionExpression( ? //实现 Expression<Integer> expression = null; //存储排序条件 List<Expression<?>> argumentExpressions = new ArrayList<Expression<?>>(); //排序字段 argumentExpressions.add(cb.literal("grade"); //排序的顺序 expression = new ParameterizedFunctionExpression<Integer>((CriteriaBuilderImpl) cb,Integer.class,"decode",argumentExpressions); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |