如何设置 roo 以使用带 DBRE 插件的 derby 客户端驱动程序?

发布于 2024-10-21 19:06:57 字数 50 浏览 0 评论 0原文

如何设置 roo,以便它使用 derby 客户端驱动程序对现有数据库对象进行逆向工程?

How can one set up roo so that it uses derby client driver to reverse engineer existing database objects?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只为一人 2024-10-28 19:06:57

首先,尝试 DBRE 命令并查看出现什么错误。命令:
<代码>>数据库逆向工程--schema--package ~.domain

然后你会看到有什么错误...

我需要为 Derby 安装插件,如下所示:

>插件安装包 --bundleSymbolicName org.springframework.roo.wrapping.derby
<代码>>插件安装包 --bundleSymbolicName org.springframework.roo.wrapping.derbyclient

然后调用:
<代码>> persistence setup --provider HIBERNATE --database DERBY

然后您可能需要更改项目中的database.properties 文件以包含数据库的正确位置。我的设置是:

//database.password=
//database.url=jdbc\:derby\:roo_crm;
// 数据库.用户名=
// database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver

同样,不同的数据库(Derby 除外)可能有另一个驱动程序和database.url。

然后我能够使用 DBRE Spring Roo 功能生成代码,如下所示:

>数据库逆向工程师--schema APP --package ~.domain

然后我在springroo工具套件中打开了我的项目,我能够看到java和aspectJ中的代码。

First, try DBRE command and see what errors do you get. Command:
> database reverse engineering --schema <your_schema_name> --package ~.domain

Then you will see what are the errors...

I needed to install addons for Derby like this:

> addon install bundle --bundleSymbolicName org.springframework.roo.wrapping.derby
> addon install bundle --bundleSymbolicName org.springframework.roo.wrapping.derbyclient

Then called:
> persistence setup --provider HIBERNATE --database DERBY

Then you would probably need to change your database.properties file in your project to contain correct location of your database. Mine settings are:

// database.password=
// database.url=jdbc\:derby\:roo_crm;
// database.username=
// database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver

Again, different database (other than Derby) might have another driver and database.url.

Then I was able to generate code using DBRE Spring Roo feature like this:

> database reverse engineer --schema APP --package ~.domain

Then I have opened my project in springroo tool suite and I was able to see code in java and aspectJ.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文