标签: pojo

将MySql DateTime类型转换为更友好的类型

我有一个Java Web应用程序,它读取MySql数据库并返回DateTime字段.将结果集中返回的DateTime字段转换为更具可读性的最佳方法是什么?

目前,DateTime字段打印为:

2008-12-14 16:30:00

但我想要一些更友好的用户:

2008年12月14日16:30

我正在使用来自pojo的这些dateTimes填充ArrayList.我想在添加到arrayList之前格式化它们,这样我就可以在JSP中打印arrayList的内容了.

java mysql jsp pojo

3
推荐指数
1
解决办法
2411
查看次数

简单的方法,使许多pojo成为一个pojo

我有一个有多页的注册表.所以,我将一个页面映射到一个pojo.最后,当我使用数据库进行处理时,我希望将其作为单个pojo进行提交.有任何想法来简化这个模型.

谢谢 :)

java pojo

3
推荐指数
1
解决办法
409
查看次数

从hibernate生成时更改POJO名称

我想知道如何在使用hibernate生成POJO时更改其名称.

我的表的命名约定为:FR_和TRN_.在生成POJO时,我想删除FR和TRN并将VO附加到名称上.

例如,

表名:FR_ACCOUNT_MST

要生成的POJO:accountMstVO

谢谢,瓦伦

hibernate naming-conventions pojo hibernate-mapping

3
推荐指数
2
解决办法
5567
查看次数

Java - 如何简化我的java

我在Spring Framework中编写了一些Java代码.

我有两个豆子,人和人1.它们的结构略有不同,也就是说每个变量名称略有不同.

我正在尝试将细节从一个bean复制到另一个bean.我只想复制值,如果值不为null.我见过一个名为BeanUtils的API,但无论它是否为null,都会复制它.

这是我的代码:

if (person != null) {
       if (person.getAddressDetails() != null) {
               if (person.getAddressDetails().getStreetNumber() != null) {
                       person1.getAddressDetails().setStreetNo(person.getAddressDetails().getStreetNumber());
               }

               if (person.getAddressDetails().getStreetName() != null) {
                       person1.getAddressDetails().setStreetName(person.getAddressDetails().getStreetName());
               }
       }

       if (person.getHomeDetails() != null) {
               if (person.getHomeDetails().getPhoneNumber() != null) {
                       person1.getHomeDetails().setSPhoneNo(person.getHomeDetails().getPhoneNumber());
               }
       }
}
Run Code Online (Sandbox Code Playgroud)

我有大约40个节点需要复制,这会产生如此多的丑陋代码.有没有人有更好的方法来做到这一点?也许如果我做一个映射或什么然后循环它?不确定.

如果没有,有没有人知道我是否可以使BeanUtils运行副本而不复制空值?

原因是第二个bean,person1,已经有一堆值.如果有新值要覆盖它,我只想覆盖它.

像往常一样,变量是更大系统的一部分,我无法标准化名称.

谢谢

java pojo apache-commons-beanutils

3
推荐指数
1
解决办法
890
查看次数

如果字段具有不同的名称,如何将POJO映射到DTO

问题描述:

我有一个POJO对象,它从数据库映射.哪个属性(列)与数据库表中的名称相同.但它需要一些改变,我将不得不使用DTO.但问题是DTO具有数据库表中定义的不同名称的属性,(因为我将数据库表映射到POJO然后POJO映射到DTO)所以在映射时我必须使用字段和字段映射(一个字段) POJO和DTO对象的一个​​字段),这将需要50行代码(数据库表有50列).有没有解决方案直接映射到我的POJO与DTO?或者,如果数据库表和POJO/DTO具有不同的列名,是否有办法将数据库表映射到POJO/DTO?

例如

public class EmployeePOJO {

    String EMP_ID;
    String EMP_NAME;
    String EMP_SALERY;
    String EMP_DOB;
    String EMP_CONTACT_NO;
    String EMP_ADDRESS;
    String EMP_BLOOD_GROUP;
    String ASSIGNED_PROJECT;
    String PROJECT_MANAGER;
    String ROLE;

    //Getters and setters
}



public class EmployeeDTO {

    //String EMP_ID;
    //String EMP_NAME;
    String salery;            //EMP_SALERY;
    //String EMP_DOB;
    String phoneNumber;       //EMP_CONTACT_NO;
    String address;           //EMP_ADDRESS;
    //String EMP_BLOOD_GROUP;
    String currentProject;    //ASSIGNED_PROJECT;
    String projectManager;    //PROJECT_MANAGER;
    String role;              //ROLE;

    //getters and setters
}
Run Code Online (Sandbox Code Playgroud)

java mapping pojo dto apache-commons-beanutils

3
推荐指数
1
解决办法
7717
查看次数

如何从POJO或JavaBean创建Backbone模型?

我有一个名为Person.java的POJO,是否有任何bash或实用程序允许我从Person.java 创建一个名为person.js 的Backbone模型,所以我不必再次重新键入所有字段?

谢谢.

java model-view-controller utility pojo backbone.js

3
推荐指数
1
解决办法
1634
查看次数

Jackson:使用jackson将json字符串响应转换为pojo转换时过滤空值或空值

我正在使用杰克逊将杰森的回应转换为pojo列表.以下是我得到的回复.

[

    {
        "code": "",
        "total": 24,
        "name": null
    },
    {
        "code": "",
        "total": 1,
        "name": "Test"
    }
]
Run Code Online (Sandbox Code Playgroud)

我正在将它转换为Pojo列表.下面是我的pojo.

public class ItemCategory {

private String code;
private String name;
private String total;

public ItemCategory() {
}

public ItemCategory(final String code, final String name, final String total) {
    super();
    this.code = code;
    this.name = name;
    this.total = total;
}

/**
 * @return the code
 */
public String getCode() {
    return code;
}

/**
 * @param code
 *            the code to …
Run Code Online (Sandbox Code Playgroud)

json pojo liferay jackson liferay-6

3
推荐指数
1
解决办法
5247
查看次数

POJO和DAO有什么区别

我可以知道Java中POJO(Plain old java object)和DAO(Data access object)之间的区别是什么.

哪个用哪个?

从Jboss hibernate教程(http://docs.jboss.org/hibernate/orm/4.2/manual/en-US/html/ch04.html#persistent-classes-pojo)中,为什么POJO与数据库一起使用DAO?

提前致谢

java dao pojo

3
推荐指数
2
解决办法
8682
查看次数

编程POJO和Bean之间的区别

我有以下两个班级.我可以说第一个是POJO类,第二个是Bean类吗?

1)POJO类,因为它只有getter和setter方法,所有成员都声明为private

public class POJO {
    private int id;
    private String name;

    public int getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public void setId() {
        this.id = id;
    }

    public void setName() {
        this.name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

2)Bean类 - 所有成员变量都是私有的,具有getter和setter以及实现Serializable接口

public class Bean implements java.io.Serializable {
    private String name;
    private Integer age;

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() { …
Run Code Online (Sandbox Code Playgroud)

java pojo javabeans

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

什么是常规的POGO

有人可以解释我在常规中的POGO是什么,并且在Java中POGOPOJO之间有什么区别吗?

java groovy pojo pogo

3
推荐指数
2
解决办法
1382
查看次数