标签: pojo

通过 JDBC 语句执行 DDL“create table hibernate_sequence (next_val bigint) type=MyISAM”时出错

我正在尝试将 hibernate orm 映射工具配置到我的 java 类并使用 MySQL。当我尝试运行该应用程序时,我在控制台日志上遇到错误,错误为执行 DDL“create table hibernate_sequence (next_val bigint) type=MyISAM” JDBC 语句。我现在使用的hibernate版本是5.4.10版本。

这是错误日志

Jan 23, 2022 7:32:34 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.4.10.Final}
Jan 23, 2022 7:32:35 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
Jan 23, 2022 7:32:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
Jan 23, 2022 7:32:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
INFO: HHH10001005: using driver [com.mysql.cj.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/test]
Jan 23, 2022 7:32:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl …
Run Code Online (Sandbox Code Playgroud)

mysql hibernate pojo hibernate.cfg.xml maven

2
推荐指数
1
解决办法
5258
查看次数

当你开始一个新的POJO课程时你会怎么做?

假设您正在设置POJO.

你在设置课程时定义了什么?

这是我的清单

  • 使用提供的字段创建对象的构造函数(这样我可以使字段成为最终的,因此是不可变的)
  • 等于
  • 哈希码
  • 实现可比较
  • 获取方法(如果适用)
  • [可选]复制可变字段的构造函数 - 以保证类的不变性
  • [可选]定义接口以访问字段和方法.
  • [可选]实现Serializable并实现版本控制方案.

这是过度杀伤还是声音工程?你想添加什么遗漏?

java pojo

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

如何迭代<String,POJO>的地图?

我有一个Map<String, Person>(实际上我使用的是更复杂的POJO,但为了我的问题而简化它)

Person 好像 :

class Person
{
  String name;
  Integer age;

  //accessors
}
Run Code Online (Sandbox Code Playgroud)

如何遍历此地图,打印出密钥,然后是人名,然后是人员年龄,例如:

System.out.println(String.format("Key : %s Name : %s Age : %s", a, b, c));
Run Code Online (Sandbox Code Playgroud)
  • A是Map < String,Person> 的关键
  • B是Person.getName()的名字
  • C是来自Person.getAge()的年龄

我可以使用.values()从地图中提取所有值,详见HashMap文档,但我有点不确定如何获取密钥

java hashmap map pojo

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

使用Jackson将json数组反序列化为java对象

给出以下json:

{ "response": {
"totalProcessingTime": "271.0",
"resultSets": {
    "products": {
        "firstHit": "1",
        "lastHit": "10",
        "totalHits": "77",
        "hits": [ 
            {   
                "number": "1",
                "dmsubcategory": "TV, lyd og bilde",
                "collection": "tilbud",
                "title": "<b>TV</b> Panasonic 47 TX-LU 7ET5Y"
            },
            {   
                "number": "2",
                "dmsubcategory": "TV, lyd og bilde",
                "collection": "tilbud",
                "title": "<b>TV</b> Panasonic 47 TX-LU 7ET5Y"
            },
            {   
                "number": "3",
                "dmsubcategory": "TV, lyd og bilde",
                "collection": "tilbud",
                "title": "<b>TV</b> Panasonic 47 TX-LU 7ET5Y"
            }
            ]
        }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码来调用jackson:

ObjectMapper mapper = new ObjectMapper(); …
Run Code Online (Sandbox Code Playgroud)

java json pojo jackson

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

在我的pojo字段中使用"public"修饰符而不是"private"是否有任何风险?

在我的所有JSF项目中,我使用Pojo
As 的标准定义Plain Old Java Object来定义private字段的修饰符

例如

public class Pojo {

    // My private fields
    private String field1;
    private String field2;

    // setters AND getters
    // ----------------------------
    public String getField1() {
        return field1;
    }
    public void setField1(String field1) {
        this.field1 = field1;
    }
    public String getField2() {
        return field2;
    }
    public void setField2(String field2) {
        this.field2 = field2;
    }
    // ---------------------------- 
}
Run Code Online (Sandbox Code Playgroud)

是否有任何冒险去使用public的,而不是修改private我的Pojo领域
对于示例

public class Pojo …
Run Code Online (Sandbox Code Playgroud)

java coding-style pojo

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

Jersey 1.17.1 POJO Mapping Feature Server以及如何从客户端获取?

我正在服务器上运行REST服务,我想将我的POJO列表转换为Json.我不想使用@XMLRootElement JA-RX,因为它只适用于XML.如果你谷歌,你会发现杰克逊是Json非常好的选择.

有没有人解决了这个问题,请粘贴完整的服务器和客户端代码?

注意:我花了16个小时才发现如何做到这一点,当我回答问题时他们删除了我的答案,所以我决定把它放在这里以节省其他有价值的时间,我相信知识共享..请你如果你能改进我的码.我总是乐于接受建议.

json jersey pojo jackson jersey-client

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

如何在Groovy中合并POJO实例?

鉴于这两个POJO类:

class UserA {
    String name
    String surname
    Integer age
}

class UserB {
    String name
    String surname
    String email
}
Run Code Online (Sandbox Code Playgroud)

和相关实例:

usera = new UserA(name:'john', surname:'smith', age:20)
userb = new UserB(name:'mark', surname:'almond', email:'blah@gmail.com')
Run Code Online (Sandbox Code Playgroud)

如何合并"usera"和"userb"(usera < - userb)以获得"usera",如下所示:

assert usera.name == 'mark'
assert usera.surname == 'almond'
assert usera.age == 20
assert usera.email == 'blah@gmail.com'
Run Code Online (Sandbox Code Playgroud)

通常,我想从其他实例添加缺少的属性和值,并覆盖对象中已存在的属性值.

reflection groovy pojo

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

如何在Scala中只使用空构造函数创建POJO类?

我想在Scala中创建POJO类,只有默认的空构造函数.在java中,它是这样的:

public class Foo {
    private String name;

    private String address;

    ...

    //and the public getter/setter below...
}
Run Code Online (Sandbox Code Playgroud)

在scala中,我看到你可以像这样创建POJO:

case class Foo(var name: String, var address: String, ...)
Run Code Online (Sandbox Code Playgroud)

但在我的情况下,该类将具有许多属性(大约50+),并且我不认为使用50个构造函数参数实例化该类适合于这种情况.

更新:

此外,可以设置类的属性值(它不是只读的).这就是我期望POJO类的用法:

val foo = new Foo()
foo.name = "scala johnson"
foo.address = "in my sweeet dream, oh yeah"
...
Run Code Online (Sandbox Code Playgroud)

scala pojo

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

RestTemplate如何解析响应

在开发Spring REST Client时出现问题:

  1. 我有下一个json:


{
 "return": [
 {
    "admin": false,
    "alias": "",
    "email": "",
    "emailId": {"value": 0},
    "groups": [],
    "id": {"value": 1},
    "locked": false,
    "loggedInCount": 0,
    "master": true,
    "sms": "",
    "smsId": {"value": 0},
    "type": "POWER",
    "username": "NGCP"
 },
 {
    "admin": false,
    "alias": "",
    "email": "",
    "emailId": {"value": 0},
    "groups": [{"value": 2}],
    "id": {"value": 3},
    "locked": false,
    "loggedInCount": 0,
    "master": false,
    "sms": "",
    "smsId": {"value": 0},
    "type": "POWER",
    "username": "POLICY"
 }
        ]
}
Run Code Online (Sandbox Code Playgroud)

用于保存用户的模型类:

@JsonIgnoreProperties(ignoreUnknown = true)
public class User { …
Run Code Online (Sandbox Code Playgroud)

java spring pojo resttemplate

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

Java POJO 到 JSON 的转换工具?

我有一个Java Object我试图映射到一个JSON对象。

是否有在线工具可以打印 Java 对象toString()并将其转换为JSON对象?

我知道我可以在代码中使用例如:

https://www.mkyong.com/java/jackson-2-convert-java-object-to-from-json/

java arrays tostring pojo

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