Java 无论如何,在不将外键放入对象的情况下执行Hibernate反向工程

Java 无论如何,在不将外键放入对象的情况下执行Hibernate反向工程,java,mysql,hibernate,Java,Mysql,Hibernate,无论如何,在不将外键放入对象的情况下执行Hibernate反向工程 我试图在mysql数据库上执行Hibernate反向工程,但我不希望对象显示外键。。可以这样做吗?这里的问题完全相同,您应该在不允许使用alter table的数据库中使用新的访问权限 因此:创建一个具有DBA not add alter table权限的新用户,并使用此连接参数访问此数据库,这样alter table将不可能! (我知道解决办法) 原因可能是这种解决方法,例如Liferay不使用外键,如果hibernate弄乱

无论如何,在不将外键放入对象的情况下执行Hibernate反向工程


我试图在mysql数据库上执行Hibernate反向工程,但我不希望对象显示外键。。可以这样做吗?

这里的问题完全相同,您应该在不允许使用alter table的数据库中使用新的访问权限

因此:创建一个具有DBA not add alter table权限的新用户,并使用此连接参数访问此数据库,这样alter table将不可能! (我知道解决办法)


原因可能是这种解决方法,例如Liferay不使用外键,如果hibernate弄乱了表,整个系统就会崩溃…

你的确切意思是什么?是否希望生成的代码不包含@ForeignKey注释?显示生成的代码是什么样的,并显示您希望它是什么样的。是的。我只需要表、表字段等的副本,而不是密钥。现在,您需要的内容更加模糊。显示生成的代码是什么样的,并显示您希望它是什么样的。