当前位置:编程学习 > JAVA >>

mybatis注解应用

在mybatis注解查询中,如何返回一个list<Object>,当然这里说的是封装。直接某一个对象是可以的。就是 Object不行。 --------------------编程问答-------------------- 用泛型吧  别直接用 object --------------------编程问答-------------------- 你说的是T吧,
List<T>  
你如果说的是这样,我也用了,封装后,在前面给的是对象,但就是保存,不支持 --------------------编程问答--------------------
引用 2 楼 hp0632 的回复:
你说的是T吧,
List<T>  
你如果说的是这样,我也用了,封装后,在前面给的是对象,但就是保存,不支持


怎么不支持 能贴代码么

还有第一个问题 返回一个list<Object> 用的时候类型转换了么

--------------------编程问答-------------------- 我是用的注解,mybatis自己来做处理,但是他处理的时候,用T就不行,直接用具体的对象就可以 --------------------编程问答--------------------
引用 4 楼 hp0632 的回复:
我是用的注解,mybatis自己来做处理,但是他处理的时候,用T就不行,直接用具体的对象就可以


肯定不能直接用T 
我一般都是将T放在 basemapper那里 然后再各自写各自的mapper 继承这个basemapper --------------------编程问答-------------------- MyBatis用Annotation已经走入了误区 --------------------编程问答-------------------- 我最后用了map或是list<map>去解决了这个问题。因为mybatis注解方式不能识别泛型, --------------------编程问答--------------------
引用 7 楼 hp0632 的回复:
我最后用了map或是list<map>去解决了这个问题。因为mybatis注解方式不能识别泛型,


你把mybatis理解成无所不能了  --------------------编程问答-------------------- 是呀,现在是解决了问题,但是我老觉得,这种东西他应该可以自己去封装起来吧,就是classloader中识别泛型,为什么没这么做呢,还是说咱们理解的不够。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,