标签: pojo

546
推荐指数
6
解决办法
43万
查看次数

JavaBean和POJO有什么区别?

我不确定区别.我正在使用Hibernate,在某些书籍中,他们使用JavaBean和POJO作为可互换的术语.我想知道是否存在差异,不仅仅是在Hibernate上下文中,而是作为一般概念.

java terminology pojo

203
推荐指数
5
解决办法
13万
查看次数

将Map <String,String>转换为POJO

我一直在看杰克逊,但似乎我必须将Map转换为JSON,然后将结果JSON转换为POJO.

有没有办法将Map直接转换为POJO?

json dictionary pojo jackson

150
推荐指数
6
解决办法
13万
查看次数

Java POJO中的字段,变量,属性和属性有什么区别?

在引用具有getter/setter的Java POJO的内部私有变量时,我使用了以下术语:

  • 领域
  • 变量
  • 属性
  • 属性

上面有什么区别吗?如果是这样,使用的正确术语是什么?持有此实体时是否有不同的术语?

java pojo

137
推荐指数
5
解决办法
10万
查看次数

日期格式映射到JSON Jackson

我有一个来自API的日期格式,如下所示:

"start_time": "2015-10-1 3:00 PM GMT+1:00"
Run Code Online (Sandbox Code Playgroud)

这是YYYY-DD-MM HH:MM am/pm GMT时间戳.我将此值映射到POJO中的Date变量.显然,它显示转换错误.

我想知道两件事:

  1. 我需要使用什么格式来与杰克逊进行转换?Date是一个很好的字段类型吗?
  2. 通常,有没有办法在变量被Jackson映射到Object成员之前处理变量?比如,更改格式,计算等.

java json date pojo jackson

133
推荐指数
6
解决办法
35万
查看次数

什么是java pojo类,java bean,普通类?

可能重复:
DTO,VO,POJO,JavaBeans之间的区别?

嗨,请不要说我的问题是重复的:-)我看到所有问题,但不明白确切的区别.

有人能解释什么是POJO,Bean,Normal Class在易语言?

java class pojo javabeans

103
推荐指数
3
解决办法
17万
查看次数

为什么我不应该使用不可变的POJO而不是JavaBeans?

我现在已经实现了一些Java应用程序,到目前为止只有桌面应用程序.我更喜欢使用不可变对象在应用程序中传递数据,而不是使用带有mutator(setter 和getter)的对象,也称为JavaBeans.

但是在Java世界中,使用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;
    }
}
Run Code Online (Sandbox Code Playgroud)

并且Person实现为不可变对象:

public class Person {
    private final String name;
    private final Place birthPlace;

    public Person(String name, …
Run Code Online (Sandbox Code Playgroud)

java immutability pojo javabeans

78
推荐指数
4
解决办法
1万
查看次数

Plain Old Java Object(POJO)这个术语到底意味着什么?

Plain Old Java Object(POJO)这个术语是什么意思?我找不到足够的解释.

POJO的维基百科页面说POJO是一个普通的Java对象,而不是一个特殊的对象.现在,在Java中,什么使得或者什么不能使对象变得特别?

上面的页面还说POJO不应该扩展预先指定的类,实现预先指定的接口或包含预先指定的注释.这是否也意味着不允许POJO实现像Applet这样的接口Serializable,Comparable或者像Applet 这样的类或任何其他用户编写的类/接口?

此外,上述政策(没有扩展,没有实施)是否意味着我们不允许使用任何外部库?

POJO究竟在哪里使用?

编辑:更具体地说,我是否允许扩展/实现属于Java或任何外部库的类/接口?

java terminology pojo

69
推荐指数
5
解决办法
4万
查看次数

IntelliJ IDEA 10从DB模型生成实体(POJO)

如何使用IntelliJ IDEA 10从数据库模型生成实体(POJO).我在IntelliJ中创建"数据源",但我不知道如何生成POJO.

database intellij-idea pojo

69
推荐指数
2
解决办法
8万
查看次数

Spring Data JPA将本机查询结果映射到非实体POJO

我有一个带有本机查询的Spring Data存储库方法

@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);
Run Code Online (Sandbox Code Playgroud)

我想将结果映射到非实体POJO GroupDetails.

是否有可能,如果可以的话,请你提供一个例子吗?

spring hibernate jpa pojo spring-data

69
推荐指数
4
解决办法
9万
查看次数