Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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
编辑Java实体文件是否等同于在SpringRoo中生成实体文件?_Java_Spring_Spring Roo - Fatal编程技术网

编辑Java实体文件是否等同于在SpringRoo中生成实体文件?

编辑Java实体文件是否等同于在SpringRoo中生成实体文件?,java,spring,spring-roo,Java,Spring,Spring Roo,编辑Java实体文件是否等同于在SpringRoo中生成实体文件? 我可以手动添加更多字段吗 问题是我已经有了实体,我只需要Roo生成的所有其他内容,我可以这样做吗?是的,您也可以稍后编辑。但有很多要点: 数据库。如果添加新字段,则应修改相关数据库表。或者persistence.xml文件。你用什么样的数据库 您在服务类和存储库类中已经有任何特殊代码了吗?您可能需要修改那里的代码 你有没有在Roo中没有处理的特殊代码 你已经解开了Roo的束缚了吗?或者从另一方面来说,你们是否将STS和Roo一起

编辑Java实体文件是否等同于在SpringRoo中生成实体文件? 我可以手动添加更多字段吗


问题是我已经有了实体,我只需要Roo生成的所有其他内容,我可以这样做吗?

是的,您也可以稍后编辑。但有很多要点:

  • 数据库。如果添加新字段,则应修改相关数据库表。或者persistence.xml文件。你用什么样的数据库

  • 您在服务类和存储库类中已经有任何特殊代码了吗?您可能需要修改那里的代码

  • 你有没有在Roo中没有处理的特殊代码

  • 你已经解开了Roo的束缚了吗?或者从另一方面来说,你们是否将STS和Roo一起使用


  • 对。您可以在实体中进行修改。Roo可以理解这一点

    如果您正在从命令行运行所有命令,请确保您有,Roo running

    检查persistence.xml中的以下行以更新模式

    <property name="hibernate.hbm2ddl.auto" value="update"/>
    
    
    
    我想问Roo是否会从我的Java代码修改中为我生成DB、映射和其他所有内容否,Roo不会生成DB。如果使用良好的设置,项目将在第一次运行时生成。Roo只创建到您在database.properties中指定的DB的连接、会话等。