我尝试使用JPA创建Spring 2项目,使用Hibernate访问MySQL数据库。我在上创建了一个带有JPA和MySQL依赖项的分级项目,并将其导入IntelliJ IDEA 2017.1
默认情况下,持久性工具窗口不存在。我已经寻找了解决方案,并找到了许多不同的答案,我知道我有点困惑如何配置我的项目。正确的方法是什么?
我应该在我的项目中增加什么框架支持?
- Spring Data JPA
- Hibernate
- JPA
我该怎么加呢?
- Right click on my module and "Add Framework Support
我有一个已有的eclipse项目(JAVA应用程序),现在我在xampp - phpMyAdmin中创建了一个表。在这个项目中,我需要以两种方式实现所有的查询和数据库:
1) JDBC
2) JPA
并使用Spring机制选择其中之一。
所以我有几个问题:
1)如何将JPA添加到已有项目中?因为我读到我需要
have a'persistence.xml' file which need to be located at 'META-INF' folder which I don't have in the java project.
2)如何使用J
我的java play框架(2.3)应用程序有一个奇怪的情况。如果我已经将应用程序部署到接近(地理上)我的数据库mysql,那么所有这些都可以正常工作。该请求具有与数据库的连接,运行良好且快速。但是,最后一天,我在另一个国家远程移动了数据库。应用程序进行得很好,但是,每次我创建JPA实体管理器(我认为应用程序创建到远程数据库的新连接)时,连接都非常缓慢。结果是所有的请求都非常缓慢。
根据您的经验,有一种方法可以通过应用来优化这种情况吗?
下面是我的控制器java代码:
@Transactional
public Result testperson() {
Person person=
我正试图在我的持续集成构建系统中添加Sonar。我使用ANT作为我的构建脚本,我使用声呐-ant-ask-1.1.jar为声纳生成基于SVN源代码的报告。
当构建运行并命中声纳任务时,Problem会得到以下异常:
Caused by: java.sql.SQLException: Access denied for user 'sonar'@'glassfishdev.ccs.local' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075