相关疑难解决方法(0)

Hibernate:创建Mysql InnoDB表而不是MyISAM

如何让Hibernate(使用JPA)创建MySQL InnoDB表(而不是MyISAM)?我发现使用Hibernate生成一个SQL文件来创建表时可以使用的解决方案,但没有任何"动态"工作.

java mysql innodb hibernate jpa

47
推荐指数
6
解决办法
4万
查看次数

如何在JPA/Hibernate中使用带字符串类型的@Id?

我有一个实体,其中包含string类型的主键.该实体模型如下:

@Entity
public class MyEntity {

@Id
@Column(name="PR_KEY", unique=true)
private String prKey;

....
....

}
Run Code Online (Sandbox Code Playgroud)

但我面临的问题是TypeMismatch.

org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.String, got class java.lang.Long
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

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

如何在JPA中生成自定义ID

我想在JPA中生成自定义ID,它必须是表的主键.有很多例子可以创建自定义ID使用像Hibernate 这样 我想相同的实现,但在JPA.The ID必须是字母数字像STAND0001

谢谢.

spring hibernate jpa spring-data-jpa spring-boot

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

标签 统计

hibernate ×3

jpa ×3

java ×2

innodb ×1

mysql ×1

spring ×1

spring-boot ×1

spring-data-jpa ×1