1、web.xml 的加载顺序是:context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。
2、PO(persistant object 持久对象)对象模型反映了对象间的关系,如一对多、多对多、单向双向访问关系等。可以看成是与数据库中的表相映射的java对象。
VO(value object 值对象) 通常用于业务层之间的数据传递,在WEB应用中,一般用于和前台页面做数据相互。
当在处理多对多双向关联实体中,如果使用json格式输出时,就会很容易进入死循环,这时候的处理方法:(1)将双向多对多关联改为单向多对多管理;(2)使用VO值对象进行业务层之间的数据传递。(3)hibernate一对多关系又是lazy的话,那么必须在PO中对应的set上打上忽略注解@IgnoreProperty。
2、PO(persistant object 持久对象)对象模型反映了对象间的关系,如一对多、多对多、单向双向访问关系等。可以看成是与数据库中的表相映射的java对象。
VO(value object 值对象) 通常用于业务层之间的数据传递,在WEB应用中,一般用于和前台页面做数据相互。
当在处理多对多双向关联实体中,如果使用json格式输出时,就会很容易进入死循环,这时候的处理方法:(1)将双向多对多关联改为单向多对多管理;(2)使用VO值对象进行业务层之间的数据传递。(3)hibernate一对多关系又是lazy的话,那么必须在PO中对应的set上打上忽略注解@IgnoreProperty。