springMVC mybatis出参入参问题

努力的欢欢 2018-10-31 09:57:46

描述:
1.表现层获取Long[ ] ids,请问mapper.xml中如何表示long[] ids
2.Long 和long有什么区别

谢谢!



...全文
102 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Crystal Cui 2018-11-06
  • 打赏
  • 举报
回复
使用@Param(“ids”)注解,可以不指定parameterType,并且其他地方也无需改动了
老王就是我 2018-11-05
  • 打赏
  • 举报
回复
Long是对象,long是包装后的数值类型
Java开发之旅 2018-11-02
  • 打赏
  • 举报
回复
你可以使用@Param注解标注这个数组参数,就可以不指定parameterType
咸哼酒家 2018-11-01
  • 打赏
  • 举报
回复
parameterType="java.lang.String" resultType="string"
以前觉得java.lang.String 这种写法很正规,遇到Integer、Long等也这么写,可后来遇到一个BUG,
改成string、int反而没事了,有点莫名其妙,至今未知

现在习惯成自然,就是简单的string、int
努力的欢欢 2018-11-01
  • 打赏
  • 举报
回复
好的,谢谢各位
十八道胡同 2018-11-01
  • 打赏
  • 举报
回复
官方说法叫 Long是long的包装类
十八道胡同 2018-11-01
  • 打赏
  • 举报
回复
Long是long的封装类型,

类似于Integer是int的封装类型一样,Integer可以是null,但是int不能是null。

Long和long一样的。
akino512 2018-10-31
  • 打赏
  • 举报
回复
Long好像要写全,long不用,没具体测试。捡简单的写呗。
努力的欢欢 2018-10-31
  • 打赏
  • 举报
回复
引用 3 楼 qq_42131246 的回复:
[quote=引用 2 楼 努力的欢欢的回复:][quote=引用 1 楼 qq_42131246 的回复:]
collection="array"


parameterType="java.lang.Long" 这个对吗[/quote]
我一般直接写long[/quote]

那Long 和long有什么区别呢
akino512 2018-10-31
  • 打赏
  • 举报
回复
引用 2 楼 努力的欢欢的回复:
[quote=引用 1 楼 qq_42131246 的回复:]
collection="array"


parameterType="java.lang.Long" 这个对吗[/quote] 我一般直接写long
努力的欢欢 2018-10-31
  • 打赏
  • 举报
回复
引用 1 楼 qq_42131246 的回复:
collection="array"


parameterType="java.lang.Long" 这个对吗
akino512 2018-10-31
  • 打赏
  • 举报
回复
collection="array"

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧