- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我觉得问这个问题真的很蠢。但我已经看了 4 个小时的代码了,还是无法弄清楚。我已经重建了我的数据库好几次了,但无法让它工作。由于某种原因,我的一张表没有被创建。我有 4 张 table 游戏、开发者、游戏图像和用户。尚未创建用户,但其他用户正在完美创建并正常工作。我确信这是一个愚蠢的错误,但我就是不明白。如果有人能告诉我为什么会发生这种情况,那就太好了。我正在使用顶部链接
这是我的代码:
持久性 xml:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="GameDatabasePU" transaction-type="RESOURCE_LOCAL">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<class>domainmodel.Game</class>
<class>domainmodel.GameImage</class>
<class>domainmodel.Developer</class>
<class>domainmodel.User</class>
<properties>
<property name="toplink.jdbc.user" value="app"/>
<property name="toplink.jdbc.password" value="app"/>
<property name="toplink.jdbc.url" value="jdbc:derby://localhost:1527/Gamedatabase;create=true"/>
<property name="toplink.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>
<property name="toplink.ddl-generation" value="drop-and-create-tables"/>
</properties>
</persistence-unit>
</persistence>
用户:
@Entity
public class User {
@Id
private String username;
private String password;
private String firstName;
private String surname;
public User() {
}
public User(String naam, String pas){
setUsername(naam);
setPassword(pas);
}
public User(String naam, String pas, String firstName, String surname){
setUsername(naam);
setPassword(pas);
setFirstName(firstName);
setSurname(surname);
}
public void setUsername(String naam){
this.username=naam;
}
//methods
}
最佳答案
这并不是真正的答案,而是更多一些缩小问题范围的提示。
1) 尝试从 persistence.xml 中删除所有其他类(注释掉其他类上的注释)
也许问题出在另一个类中,并且输出具有误导性。
2) 尝试将调试/输出级别设置为另一个级别(DEBUG、FINE、FINEST)并让 JPA 提供程序公开查询。
对于 TopLink,我认为将其添加到您的保留属性部分即可解决问题:
<property name="toplink.logging.level" value="FINEST" />
3) 您使用哪个数据库? MySql、PostgreSQL、HSQL、SQL 服务器?
某些数据库不(完全)支持某些功能。
4)应该不重要,但无论如何;
使用@Table(name = "user")
或@Table(name = "usera")
注释您的User类,这将确保表名称是'问题所在。
关于java - toplink 未创建一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10923904/
我有一个 oracle.toplink.expressions.Expression 表达式对象,它是使用 oracle.toplink.expressions.ExpressionBuilder 创
由于某种原因,我在 TL Map 下看不到任何生成的对象。请参阅包含的图像(抱歉,它不会使用社区 wiki 软件呈现...... http://img261.imageshack.us/my.php?
我对标题和缓存上的“我的车(#)”有一些问题。 我正在使用 Magento Enterprise 1.12。问题是当我在标题中的购物车中添加或删除某些项目时,我有“我的车(#)”并且每次我从购物车中添
我觉得问这个问题真的很蠢。但我已经看了 4 个小时的代码了,还是无法弄清楚。我已经重建了我的数据库好几次了,但无法让它工作。由于某种原因,我的一张表没有被创建。我有 4 张 table 游戏、开发者、
我正在使用表单创建一个简单的页面。部分表格需要上传 pdf 或 word 文档。这将是一个小文件,因此理想情况下我希望将其存储在我的 Oracle 数据库中。 我一直在使用 ejb 和 toplink
我有一个对象“实例”,里面有另一个对象“类(class)”。当尝试保留新的 Instance 对象时,如果 Course 为 null,我会收到以下错误: java.lang.IllegalState
我面临一个问题,我想在 TopLink 中实现自治事务,但我不太确定是否可行。我也在 hibernate 上工作,因为我们在那里有无状态 session ...我们在 TopLink 中有相同的东西吗
我们有一个使用表排序的应用程序。每次我们反弹服务器时,表中的序列号(此处为 SEQ_R)都会表现得很奇怪。序列号会增加 90000,有时会增加 50。其中,增量应该是增加 1。 我不得不提一下,我们使
我有 2 个对象通过 oneToMany 关系关联(“一个模型可以有多个事件”)。 我正在尝试在 ejbql 中创建一个子查询来查找一个事件的模型,如下所示: SELECT model FROM Re
是否可以在没有应用程序服务器的情况下仅在桌面应用程序上使用 Toplink Essentials? 最佳答案 是的,但对于某些行为,您可能必须使用 JVM 启动选项来启用 toplink 代理。我相信
同事, 使用 JPA 我需要解决以下问题:在数据库级别退出 3 个实体(例如 SuperEntity、DetailsAEntity 和 DetailsBEntity)。 SuperEntity 包含
使用 JPA Toplink 执行批量更新(EntityManager persist() 或 merge())有什么办法吗? 最佳答案 如果您想要进行批量更新,您可以创建一个使用 EntityMan
JPA 和 Toplink 有多相似,其中一个的专业知识可以转移到另一个? 最佳答案 据我了解,TopLink 是 JPA 标准的实现。还有其他的,使用 TopLink 意味着使用 JPA。当然,对于
Oracle TopLink 不包含 JPA 类吗? 我正在尝试创建一个 JPA/TopLink 项目。我有downloaded the latest version of the TopLink j
对于 glassfish v2,我在网络上进行了搜索,但无论如何都找不到在使用 TopLink 基本查询提示时指定查询超时的信息。我们还有另一种选择来迁移到 EclipseLink,但这并不可行。 已
生成此 EJB SQL 语句时出现异常。 Exception Description: Syntax error parsing the query [SELECT h FROM Busmod
我一直在尝试在 Ubuntu 14.04 上使用 MySQL 和 Toplink 设置 Glassfish,因此我使用 JSF 2.2 创建了一个简单的 WebApp 来测试一切是否运行正常。然而,我
我正在使用 Magento 1.7 Community 并希望将顶部链接作为下拉列表,就像在这个模板中一样: http://www.joomlart.com/demo/#magento-themes.
我有一个通过 HTTP 接口(interface)接收消息的 Web 应用程序,例如: http://server/application?source=123&destination=234&tex
我们正在考虑从 Oracle Kodo JDO 迁移到 TopLink 11g JPA。但我发现 EclipseLink 确实存在,而且似乎更应该感谢 Toplink。目前关于它的维基文章指出 Ecl
我是一名优秀的程序员,十分优秀!