问题内容: 我正在开发Java桌面应用程序,并且对使用JavaFX非常感兴趣。我计划使用MVC架构,因为我对Java EE和MVC模型有一定的经验。 我想将数据存储在嵌入式derby数据库中,并使用Hibernate作为持久层,但是找不到关于使用hibernate和JavaFX实现MVC的出色教程。 我已经创建了持久性文件,但不确定如何使其与JavaFX一起使用。在Java EE中,我注入了EJB
问题内容: 我收到以下错误: 这是我的persistence.xml文件: 这是我的persistenceLayer.xml: persistence.xml位于src / META-INF中,该文件位于构建路径中,因此应正确找到它。谁有想法? 问题答案: 好吧,我通常将persistence.xml放在资源文件夹/src/main/resouces/META- INF/persistence.x
问题内容: 我正在尝试摆脱Spring JPA Web应用程序中的典型文件。到目前为止,我已经成功注入了以下内容: 我设法移动了persistence.xml的属性作为数据源: 但是如何设置上面剩下的两个hibernate属性?谢谢 问题答案: Spring提供了一种使用(和,尽管不采用DDL模式)以与提供者无关的方式配置这些选项的方法。 另外,您可以将任意属性传递给使用(或):
问题内容: 我的实体中有一个布尔型属性。这是我的注释: 但是效果并不理想。这是我作为生成表的结果得到的SQL代码: 我究竟做错了什么? 因此,当我尝试将此类的实例保存到数据库时,出现异常: 如果我删除财产: 因此在这种情况下,我可以保存创建的对象。但是仍然 没有设置默认值, 并且我在数据库中此字段的值中得到NULL。 有什么想法吗?如果重要,我会使用MySQL Server 5.1。我将非常感谢您
问题内容: 可以说我们有一个带有JPA注释的类,其属性类型为List。该代码当前工作正常。 有没有办法查询包含元素“ yyy”的家庭列表?也就是说,类似: 问题答案: 请注意,您正在使用特定于Hibernate的功能CollectionOfElements。这不是严格的JPA。您可以使用HQL特定功能执行此操作: 这是一个工作示例: 为了完整起见,persistence.xml
问题内容: 我有一堂课; 我还有一节课; 我将如何搜索Student ,名字John,lastName Doe? 如果是出生日期属性,我将在日期上创建一个并添加一个相等限制()。我将如何对AppUser对象中的lastName和firstName进行操作? 问题答案: 查询: 要使用条件,请检查此线程 还可以从hibernate文档中查看此页面
问题内容: 我正在使用Hibernate 4.0 Final和ojdbc6开发我的Web应用程序。一切正常,除非我尝试插入新的父/子关系。首先,这些是实体: 让我们看看这两种情况: 一名员工已经存在,我尝试向其添加新地址->正常工作。 员工不存在,我尝试创建一个新员工。两种不同的情况: a)我只插入一名雇员(无地址)->可以正常工作。 b)我插入并添加了employee及其地址-> 失败 。我必须
问题内容: 使用版本属性对实体进行乐观锁定可以很好地实现,并且易于实现: 实体具有以下类型的属性: 到目前为止,一切都很好。现在,服务方法返回上述实体的数据传输对象(DTO),视图以HTML形式显示。对于更新页面,VERSION属性存储在HTML隐藏字段中,并与表单一起提交。 目的是使用version属性来确保如果显示的信息带有旧版本,则用户的更新将失败。 控制器通过调用包含更新信息(包括版本属性
问题内容: 我们刚刚完成了对我们的应用程序的分析。(她开始慢了)。问题似乎是“处于hibernate状态”。 这是旧版映射。谁在工作,那是工作。后面的关系Shema也可以。 但是有些请求实在太慢了。 因此,对于因hibernate而导致的常见错误和常见错误的任何输入,最终都会导致响应缓慢,我们将不胜感激。 例子:渴望代替懒惰可以大大改变响应时间…。 编辑:通常,阅读手册通常是一个好主意。整个章节在
问题内容: 我正在调试我们的webapp。它被配置为在启动时创建一个DataSourceTransactionManager bean以及一个HibernateTransactionManager bean。这不是故意的,而是由第三方依赖引起的。效果似乎是良性的。我通过调试看到的是,当我们通过基于Hibernate的DAO持久化对象时,将调用DataSourceTransactionManager
问题内容: 我正在用我的域对象映射一堆旧表。有没有办法在Domain类中查找属性的数据库列名(反之亦然)?例如: 有没有一种方法可以使用firstName取回字符串“ FIRST_NAME”或“ first_name”?我尝试使用 但这仅出于某种原因为我提供了id列。谢谢! 问题答案: 好的,我认为这就是您要寻找的。给定以下域 您可以使用以下命令检索域数据: 您还可以使用以下闭合符打印出所有列名称
问题内容: 我正在使用Hibernate 从表的列中获取值。 但是当我得到结果时,它会引发异常 org.hibernate.QueryException:无法解析属性:com.contaque.hibernateTableMappings.contaque_recording_log的文件名 我的食用豆是: 我从那里获取hibernate-session的hibernateUtil类: 我从表中获
问题内容: 类 两次作为两个不同的属性嵌入其中:和 在使用Persistence生成数据库架构时,应该分别提供两列。而是抛出一个异常: org.hibernate.MappingException:实体映射中的重复列:事件列:代码 如何覆盖每个属性的默认列名? 问题答案: 使用,这是一个示例 在您的情况下,它看起来像这样
问题内容: 我有一个Hibernate对象,其属性都被延迟加载。这些属性大多数是其他Hibernate对象或PersistentSets。 现在,我想强制Hibernate只渴望一次加载这些属性。 当然,我可以通过“接触”这些属性中的每一个,但是也许还有另一种方法可以实现我的目标。 问题答案: 该文档将其如下所示: 您可以在HQL中强制执行通常急切的属性获取。 参考文献 Hibernate Cor
问题内容: 我正在创建一个简单的应用程序,只需使用将一行插入到表中(如果表不存在,则创建它)。 我为它的一个可运行示例附加了一些代码。 这是我得到的异常和stacktrace: 这是我的代码: 主班: 和Person类: 这是我的persistence.xml文件 -----------------------编辑-------------------------- – 我只是将提供程序更改为Ec