我使用mysql-工作台来查询我的数据库表。此外,我还使用了一个Java应用程序(带有mysql-connector-java)来对我的数据库进行更改。每次java应用程序修改数据库时,我都无法看到使用所做的更改。查询不返回结果。
只有在重新启动MySQL连接并再次运行查询之后,我才能看到更改。我使用mysql-workbench version 6.3.8,mysql Ver 14.14 Distrib 5.7.16,mysql-connector-java
我们有两个软件堆栈,Ruby on Rails和Java,它们共享一个Mysql数据库。我们使用的是Jooq Java数据库抽象层,它通过读取现有的数据库模式并生成代码来工作。我们一直依赖Rails迁移来跟踪模式更改,但我们的Java开发人员对此并不熟悉,我们的Rails开发人员不得不不止一次地把我们从问题中挖掘出来。这也是一个相当繁琐的过程,进行模式更改可能需要5-10分钟,而如果直接通过MySql工作台等工具修改模式,则需要几秒钟。最好是有一个解决
inputText中的JSF MySQL项目首先显示来自数据库的值,但是当在修改(通过绑定)之后提交它时,它传递了我从MySQL数据库收到的原始值。customer.modifyUser(customer.customer.id, username.value, pass.value)}"/>根据id从DB获取数据的Java代码,这是我从上一页传递的代码(它正确显示数据):
public Customer ge