Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从JPA实体中删除属性_Jpa - Fatal编程技术网

从JPA实体中删除属性

从JPA实体中删除属性,jpa,Jpa,我想从我的JPA实体中删除一个属性,我想知道怎么做 我从实体中删除它,在我生成数据库之后,或者我必须删除它 从数据库和实体 提前感谢您您必须做出选择,您可以将其从数据库中删除,然后重新生成持久化单元(删除旧的持久化单元),这将创建您将选择的实体 或者,您可以从实体中删除属性,并更新persistence.xml文件: 表生成策略=删除并创建 然后执行包含JPA持久化单元的项目。不要忘记,应该再次将persistence.xml的表生成策略更新为值create 这与JSF无关。并且做任何您想做的事

我想从我的JPA实体中删除一个属性,我想知道怎么做

我从实体中删除它,在我生成数据库之后,或者我必须删除它

从数据库和实体


提前感谢您

您必须做出选择,您可以将其从数据库中删除,然后重新生成持久化单元(删除旧的持久化单元),这将创建您将选择的实体

或者,您可以从实体中删除属性,并更新persistence.xml文件:

表生成策略=删除并创建


然后执行包含JPA持久化单元的项目。不要忘记,应该再次将persistence.xml的表生成策略更新为值
create

这与JSF无关。并且做任何您想做的事情,只要最后数据库模式与您的实体相匹配。