Groovy:打印地图值

时间:2017-12-01 21:37:03

标签: java groovy

我有以下代码在一天之后对这些chatentries进行排序并对它们进行分组。我正面临一个问题,即在评论位置打印地图和键值。

我在平台中收到以下错误:

  

org.hibernate.LazyInitializationException:无法初始化代理    - 没有会话:

22:25:52,928 INFO (http-0.0.0.0-0.0.0.0-8080-11) chatList: 10
22:25:52,930 INFO (http-0.0.0.0-0.0.0.0-8080-11) sortedMap before starting the loop: map --> [:]
22:25:52,932 INFO (http-0.0.0.0-0.0.0.0-8080-11) 0 day is not in the map: 24.11.2017
22:25:52,934 INFO (http-0.0.0.0-0.0.0.0-8080-11) The day has been added!
22:25:52,935 INFO (http-0.0.0.0-0.0.0.0-8080-11) 1 day: 24.11.2017

输出

        getLogger().info("sortedMap size after the sorting: " + sortedMap.size()); //sortedMap size after the sorting: 2
        //getLogger().info("first message: " + sortedMap.get("24.11.2017")[0].getMsg());    //output: first message: Test --> and then the consequential error.
        getLogger().info("first message: " + sortedMap.get("24.11.2017")[0].getFromName()); //output: first message: DUMMY --> and then the consequential error
        //getLogger().info("first message: " + sortedMap.get("24.11.2017").getClass().getName()) //output: ArrayList --> and then the consequential error. 
        getLogger().info("first message: " + sortedMap.get("24.11.2017")); // no output --> just the consequential error
        getLogger().info("first message: " + sortedMap.get("24.11.2017")[0].getClass().getName());  //output: first message: de.tp.em.core.business.chat.Chat --> and then the consequential error

另一个输出

21:38:09,305 INFO (http-0.0.0.0-0.0.0.0-8080-4) entry key: 24.11.2017
21:38:09,307 INFO (http-0.0.0.0-0.0.0.0-8080-4) entry value: Test
21:38:09,311 INFO (http-0.0.0.0-0.0.0.0-8080-4) entry key: 30.11.2017
21:38:09,312 INFO (http-0.0.0.0-0.0.0.0-8080-4) entry value: Test

此代码无后果性错误

{{1}}

我想要一种方法来使用ui:repeat组件从primefaces访问键的ArrayList值,以显示Chat对象中的一些数据。

0 个答案:

没有答案