小编Ana*_*oly的帖子

Hibernate:通过id获取实体

我有用户实体并试图通过id从base获取它.实体定义如下.

package com.hibernate.logic;

import java.io.Serializable;
import java.util.Random;

import javax.persistence.*;

@Entity
@Table(name="users")
public class User implements Serializable {
    private static final long serialVersionUID = 1L;

@Id
@Column(name="user_id")
private Long userId;

@Column(name="middlename")
private String middlename;

@Column(name="name")
private String name;

@Column(name="surname")
private String surname;

@Column(name="pass")
private String pass;

//bi-directional many-to-one association to Role
@ManyToOne
@JoinColumn(name="role_id")
private Role role;

public User() {
    Random random = new Random();
    this.userId = random.nextLong();
    this.name = "";
    this.surname = "";
    this.middlename = "";
}

public Long getUserId() { …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

Hibernate hbm2ddl.auto = update不会更新MySQL中的列定义

我正在尝试使用hbm2ddl.auto = update更新现有表.

在几个表中有几列,其中数据库列定义从实体中的声明更改.喜欢

@Column(name="mycolumn", nullable=false, length=10)
private Long mycolumn;
Run Code Online (Sandbox Code Playgroud)

'mycolumn'bigint(20)not null默认值为0

在MySQL中.

为什么hbm2ddl不更新这样的东西?是否有可能强制进行此类更新?我想说hbm2ddl删除列的默认值并更改类型的长度.

hibernate hbm2ddl

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

在servlet中获取cookie

我正在尝试使用servlet获取cookie

Cookie[] cookie = request.getCookies();
Run Code Online (Sandbox Code Playgroud)

cookie总是如此null.

所以我从另一个servlet设置它们,它们出现在浏览器首选项中.

Cookie cookie = new Cookie("color", "cyan");
cookie.setMaxAge(24*60*60);
cookie.setPath("/");
response.addCookie(cookie);
Run Code Online (Sandbox Code Playgroud)

我不明白什么是错的?

java cookies servlets

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

验证Mockito和PowerMock是否捕获到异常

有没有办法验证异常是否被捕获?我的意思是在我的方法中有一种情况,我应该捕获异常,在测试中,我想验证异常是否真正被捕获.

java junit mockito powermock

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

在Idea中部署到tc服务器

我正在尝试使用tc Server Idea插件在Idea中运行我的应用程序并收到以下日志

Connected to server
wrapper  | Starting the VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight service...
wrapper  | VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight started.
[11:53:08.709] Not allowed to connect. Check role and password.
[11:53:08.709] There is an application at /bps. Starting redeploy... 
[11:53:08.714] Not allowed to connect. Check role and password.
[11:53:08.715] Starting undeployment of /bps ... 
[11:53:08.720] Not allowed to connect. Check role and password.
[11:53:08.721] Starting deployment of 'bps:war exploded' to /bps ... 
[11:53:08.725] …
Run Code Online (Sandbox Code Playgroud)

spring intellij-idea spring-insight tcserver

5
推荐指数
2
解决办法
1960
查看次数

Spring Roo MySQL JDBC驱动程序

我正在尝试在Spring Roo中安装MySQL JDBC驱动程序.这是日志:

roo> addon search --requiresDescription "#jdbcdriver,driverclass:com.mysql.jdbc.Driver"
0 found, sorted by rank; T = trusted developer; R = Roo 1.2 compatible
ID T R DESCRIPTION -------------------------------------------------------------
--------------------------------------------------------------------------------
[HINT] use 'addon info id --searchResultId ..' to see details about a search result
[HINT] use 'addon install id --searchResultId ..' to install a specific search result, or
[HINT] use 'addon install bundle --bundleSymbolicName TAB' to install a specific add-on version
Run Code Online (Sandbox Code Playgroud)

我该做什么?

java mysql spring-roo

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