对于PO中为了某种持久化策略而存在的属性,例如version,由于DO、PO合并了,必须在DO中声明,但由于这个属性对DO是没有任何业务意义的,需要让该属性对外隐藏起来,最常见的做法是把该属性的get/set方法私有化,甚至不提供get/set方法,但对于Hibernate来说,这需要特别注意,由于Hibernate从数据库读取数据转换为DO时,是利用反射机制先调用DO的空参数构造函数构造DO实例,然后再利用JavaBean的规范反射出set方法来为每个属性设值,如果不显式声明set方法,或把set方法设置为private,都会导致Hibernate无法初始化DO,从而出现运行时异常,可行的做法是把属性的set方法设置为protected。
民警缴获“VOIP”设备。红网时刻新闻3月23日讯(通讯员 李星)大家都知道“+”或“00”开头的境外来电,诈骗风险系数较高,很多人心存警惕或设置境外电话骚扰拦截。但不法分子加上一个利器后就会把号码变成国内的,致使不少人上当受骗,这个东西叫做——“VOIP”。