Spring Data JPA 多表查询怎么返回特定封装的DTO?

@Query(value="select****多表查询****返回多表信息****",nativeQuery=true)publicList<RolePermissio... @Query(value="select **** 多表查询 **** 返回多表信息 ****",nativeQuery=true)
public List<RolePermissionValueObject> findAllRolePermissionMapping();

其中RolePermissionValueObject只是一个pojo,所以没有相应的数据库表实体映射。怎么通过Spring Data JPA直接获得这种封装好的数据传输对象列表的结果集?
展开
 我来答
qi...5@163.com
2016-11-10 · 超过29用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:18.5万
展开全部
首先:java基础很重要的,真的,选一本好的java书,好好的学习钻研,然后还是继续学了,主要的步骤就是:
1:J2SE
面向对象-封装、继承、多态、内存的分析、递归、集合类、泛型、自动打包与解包、
Annotation、IO 、多线程、线程同步 、TCP/UDP 、AWT、事件模型、匿名类、
正则表达式、反射机制
2:数据库(Oracle或者MySQL)
SQL语句、多表连接,内外连接, 子查询等、管理表、视图、索引、序列、约束等、
树状结构存储、存储过程、触发器、数据库设计三范式、
3:JDBC
JDBC基础、连接池 、树状结构存储与展现、DataSource & RowSet 、JDBC连接Oracle及MySQL
4:HTML、CSS、javascript(做后台程序员了解即可)
html、css、javascript基础语法、JavaScript Form判断、Dom编程基础(事件处理等)、
JS常用效果如TreeView、下拉联动等、JS学习方法 、JS调试方法
DreamWeaver初步(建立HTML、Table、Form、CSS)等
5:Servlet & JSP
tomcat基础 、servlet基础 、web.xml配置基础、web application的结构 、servlet生命周期
request response等常用方法 、ServletContext类 、HTTP协议基础(GET POST)
Cookie 、Session 、Application
JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。
6:Struts
多层架构理论 、Model 1 and Model 2 、Struts基本概念 、MVC、Action与业务逻辑类的关系 、
在Struts与JSP之间传递数据、Struts处理流程(控制流) 、Struts TagLib(了解常用的) 、JSTL
ActionForm、字段收集、上传文件 、类型转换 、DTO 、动态Action Form 、验证框架、
ActionForward 转发与重定向 、动态生成ActionForward 、全局与局部的ActionForward 、
Action Forward Scope、UnknownActionMapping 、Action的线程安全 、I18N 、
如何切换语言环境、Struts异常处理机制 程序处理 自动处理 自定义异常处理器
Struts的多模块配置
7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)
8:Hibernate
OR Mapping原理 、Hibernate基础开发步骤 、Hibernate基本接口(重点Session)、
普通属性映射 、关联关系映射 、Native SQL 、inverse lazy cascade 、继承关系映射 、
HQL 、性能优化 一级缓存 二级缓存 查询缓存、事务与并发 悲观锁、乐观锁 、
OpenSessionInView 、CurrentSession 、
(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)
9:Spring
IOC/DI 、Spring配置、Spring架构 、AOP及Spring AOP 、声明式事务(AOP)、
Spring + Hibernate Spring支持Web 、Scope
(其他的Spring模块对于自学来说可以暂时扔在一边)
10:EJB3.0
J2EE架构基础(JTA JMS等) 、EJB基础(地位及基本理论、分类等)、
Annotation 、Ant编译与部署EJB 、Session Bean 、EJB的依赖注入 、
Persistence API
(可以用JBoss学习EJB3.0)

补充:

JAVA基础语法
http://www.kokojia.com/course-829.html
JAVA面向对象
http://www.kokojia.com/course-831.html
楼主可以看一下这些视频,希望对你有所帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式