freemarker Set 操作 取值
发布网友
发布时间:2022-05-05 01:57
我来回答
共2个回答
热心网友
时间:2022-06-28 10:41
不行的,Set只能遍历啊,他存的是按hashcode算出存什么地方的,你能按照hashcode取么?
你就给改成list呗
你的实体类应该是按照映射文件形成的关联关系,如果改成list,就把映射文件<set name="" cascade="">
<key column="" />
<one-to-many class="" />
</set>改成
<list name="" >
<key column="" />
<list-index column="增加一个字段,说明list的排序方式" base="1" />
<one-to-many class="" />
</list>
热心网友
时间:2022-06-28 10:41
你那样取值 可以用数组
在后台定义一个Objects[] obj = new Objects[3];
前台取值 可以直接用${Obj[0]},${obj[1]},${obj[2]}