小编mat*_*tts的帖子

如何在弹簧启动时使用Hibernate生成自动UUID

我想要实现的是生成一个在数据库插入期间自动分配的UUID.类似于名为"id"的主键列生成id值.

模型值看起来像这样:

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(nullable = false)
private Long id;


@GeneratedValue(generator = "uuid2")
@GenericGenerator(name = "uuid2", strategy = "uuid2")
@Column(name = "uuid", columnDefinition = "BINARY(16)")
private UUID uuid;
Run Code Online (Sandbox Code Playgroud)

但是当DB插入完成时."uuid"是空的.

非常感谢帮助.如果我问一个明显的愚蠢问题,我很抱歉.

uuid hibernate jpa spring-boot

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

从三个数组创建对象

有点卡在以下场景中.我有三个数组,使用数组想创建一个新对象.

var fields = ['firstName', 'lastName', 'email'],
oldVals = ['John', 'Doe', 'doe@mail.com'],
newVals = ['Jo','Do','jo@mail.com'];
Run Code Online (Sandbox Code Playgroud)

新对象应该是:

{
 "firstName": {
    "oldValue": "John",
    "newValue": "Jo"
 },
 "lastName": {
    "oldValue": "John",
    "newValue": "Do"
 },
 "email": {
    "oldValue": "doe@mail.com",
    "newValue": "jo@mail.com"
 }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript arrays object

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

PropTypes 验证数组

我有一个数组对象作为道具传递,数组看起来像:

[
  {
    "title": "eat food"
  },
  {
    "title": "Drinks",
    "sub_items": [
      {
        "title": "Beer",
        "isDrinking": true
      }
    ]
  },
  {
    "title": "eat Pizza"
  },
  {
    "title": "Other Drinks",
    "sub_items": [
      {
        "title": "Soda",
        "isDrinking": false
      },
      {
        "title": "Soda",
        "isDrinking": false
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

我想要做的是添加 propTypes 验证,比如

标题:PropTypes.string.isRequired

sub_items : PropTypes.array

sub_items : 数组内的道具验证,例如 title sting 和 isDrinking 布尔值。

请注意如何在数组上实现这一点。(ps。我的reactjs知识非常有限,所以如果我问一个明显的愚蠢问题,请原谅我)

arrays reactjs react-proptypes

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