select new是可以的,具体语法你要去百度下例子。如果是我来设计的话,我会用三个实体对象Person: id 姓名老师 extends Person : 职称学生 extends Person: 班级、寝室hibernate配置方式可以配成一个子类一张表,或者全部在一张表,你在查询的时候如果想要混合的List,就用select Person,如果只要一类,就用select 老师。
使用@requestbody注解时,只能有一个参数,你这里有两个,就报错了,你可以把实体放在map里面,这样就解决了。
继承 基本上就是 is-a 的关系。 DTO 就是一个 Map。
一般在service层。
做的好一些的,有基本数据类的service(基础service层),在此之上,封装一些代理的业务类的service(service代理层),这个时候,dto和model就在代理service层实现转换。如果没有什么复杂的service结构,就是一层,那么就是该层service中实现。
redisdesktopmanager通过代码Java端命令给mapuserDtoMap=newHashMap();UserRankDtorankDto=null;RedisDesktopManager是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具;支持命令控制台操作,以及常用,查询key,rename,delete等操作。