Questions tagged «pojo»

POJO是Plain Old Java Object的首字母缩写。该名称用于强调给定的对象是普通的Java对象,而不是特殊的对象,尤其不是Enterprise JavaBean。


9
JavaBean和POJO有什么区别?
我不确定有什么区别。我正在使用Hibernate,在某些书中,它们使用JavaBean和POJO作为可互换术语。我想知道是否有区别,不仅在Hibernate上下文中,而且在一般概念上。
210 java  terminology  pojo 


9
日期格式映射到JSON Jackson
我有一个来自API的Date格式,如下所示: "start_time": "2015-10-1 3:00 PM GMT+1:00" 这是YYYY-DD-MM HH:MM am / pm GMT时间戳。我将此值映射到POJO中的Date变量。显然,其显示转换错误。 我想知道两件事: 与Jackson进行转换时,我需要使用哪种格式?Date是否适合此字段类型? 通常,是否有一种方法可以在Jackson将变量映射到Object成员之前对其进行处理?诸如更改格式,计算等。
154 java  json  date  jackson  pojo 


6
Spring Data JPA将本机查询结果映射到非实体POJO
我有一个带有本地查询的Spring Data Repository方法 @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); 并且我想将结果映射到Non-Entity POJO GroupDetails。 是否可以,如果可以,请提供示例吗?

7
为什么我不应该使用不可变的POJO而不是JavaBean?
我现在已经实现了一些Java应用程序,到目前为止仅实现了桌面应用程序。我更喜欢使用不可变对象在应用程序中传递数据,而不是使用带有变量(setter和getter)的对象,也称为JavaBeans。 但是在Java世界中,使用JavaBeans似乎更为常见,而且我不明白为什么应该使用JavaBeans。就个人而言,如果代码仅处理不可变的对象而不是始终改变状态,则代码看起来会更好。 在项目15:最小化可变性,有效的Java 2ed中,还建议使用不可变的对象。 如果我有一个Person实现为JavaBean的对象,它将看起来像: public class Person { private String name; private Place birthPlace; public Person() {} public setName(String name) { this.name = name; } public setBirthPlace(Place birthPlace) { this.birthPlace = birthPlace; } public String getName() { return name; } public Place getBirthPlace() { return birthPlace; } } 并Person实现为不可变对象: …


8
Plain Old Java Object(POJO)是什么意思?
是什么术语普通Java对象(POJO)是什么意思?我找不到足够的解释。 POJO的Wikipedia页面上说POJO是一个普通的Java对象,而不是一个特殊的对象。现在,Java的特殊之处是什么? 上面的页面还说,POJO不必扩展预定类,实现预定接口或包含预定注释。这是否还意味着不允许POJO实现诸如的接口Serializable,Comparable或诸如Applets的类或任何其他用户编写的Class / Interfaces? 另外,上述政策(不扩展,不实施)是否表示不允许我们使用任何外部库? POJO到底在哪里使用? 编辑:更具体地说,我是否允许扩展/实现属于Java或任何外部库的类/接口?
71 java  terminology  pojo 

10
如何创建一个POJO?
最近,我开始听说“ POJO”(普通的旧Java对象)。我用谷歌搜索,但仍然不太了解这个概念。谁能给我关于POJO的清晰描述? 考虑带有变量“ id,名称,地址,薪水”的“人员”类-在这种情况下如何创建POJO?代码在POJO下方吗? public class Person { //variables People people = new People(); private int id; private String name; private String address; private int salary; public int getId() { return id; } public String getName() { return name; } public String getAddress() { return address; } public int getSalary() …
68 java  pojo 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.