java - 如何在 hibernate 中为@ElementCollection 设置表名

标签 java hibernate annotations

我正在使用

public class UserTask extends BaseObject implements Serializable {
    
    @ElementCollection(targetClass = java.lang.String.class) 
    private List<String> userTaskMessage = new ArrayList<>();
   
   .
   .
   .
   .

Hibernate 生成表,名称为usertask_usertaskmessage

如何设置我的名字?例如 my_table_example

最佳答案

使用注解@CollectionTable(name="your_table_name")

关于java - 如何在 hibernate 中为@ElementCollection 设置表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38645492/

相关文章:

java - hibernate父子关系

java - 如何以编程方式更改android中imagebutton的大小

java - Android 进度条大小调整

java - openOptionsMenu() 不适用于 appcompat-v7 22.1.0 或更新版本

java - Hibernate *不* 抛出异常(我认为应该抛出异常)

java - struts2 应用程序默认为 error.jsp

mysql - 如何显示实体和数据库表结构之间的差异

java - 在 Java 中使用注释使所有参数成为最终参数

java - 注解@SequenceGenerator和编译错误

xml - @Scope ( INTERFACES ) 相当于 XML