hibernate-mapping相关内容

MappingException:命名查询未知

试图学习Hibernate,我正试图学习如何执行 NamedQuries ,但是超时我得到了异常在线程“main”org.hibernate .MappingException:命名查询不知道。请帮助我在这里 错误 ,不显示完整的堆栈) 线程“main”中的异常org.hibernate.MappingException:命名查询未知:hibernate_tut_emp.Employe ..
发布时间:2018-06-08 20:23:45 Java开发

为什么Hibernate尝试加载“not-found = ignore”联想?

我有一个类(代表一个项目),它通过多对一的关系映射另一个类(代表一个用户)。当用户来来去去时,我已经确定将未找到属性设置为忽略关系。 未找到属性应该将关系设置为的每个项目执行一个额外SQL查询来加载“缺少”用户。空即可。也就是说,在关联用户不存在的情况下,我会除了未发现的属性以简单地“废除”该关系。然而,Hibernate试图逐个获取这些关系。 任何想法我可能做错了什么? 解决方 ..
发布时间:2018-06-08 20:22:29 J2EE

在表单中只使用少量属性时,将完整的模型对象发布到控制器

我读过的地方是,对于spring mvc,如果表单没有包含由@ModelAttribute标注设置的模型对象的所有属性,则返回NULL是一种预期的行为。 S如何使用不包含模型对象所有字段的表单,并仍然将整个对象更新回控制器的post方法。 我的意图的简短示例代码: 控制器的一部分: .... @RequestMapping(value =“/ edit / {id}”, ..
发布时间:2018-06-08 20:09:29 J2EE

java.lang.NullPointerException在org.hibernate.tuple.entity.AbstractEntityTuplizer.getPropertyValue(AbstractEntityTuplizer.java:521)

我是hibernate的新手,我只是有一些疑虑,并在本网站澄清()。 对于同一个应用程序,我面临着不同的问题。 (例如,在这个应用程序中缺少的东西)。 Hibernate:insert into TestDB.customer(name,registrationDate)values ????) Hibernate:插入TestDB.tickets(附件,注释,uid,问题,pro ..
发布时间:2018-06-08 19:50:01 J2EE

如何只从多对多映射表加载ID?

在两张表之间的多对多关系中,我怎样才能为第二个实体加载id。 以下是示例解释我想在这里实现的目标。 下面是一个示例模式 create table user( id int PrimaryKey, name文本 ) 创建表页( id int PrimaryKey, page_name text ) 创建表user_page( id_user int, id_page i ..
发布时间:2018-06-08 19:33:59 J2EE

在Xml映射中使用Hibernate设置创建和更新时间

我使用Hibernate和 Xml 映射。我有一个实体,它有两个 creationDate 和 updateDate 类型的 timestamp ,它们必须用current UTC时间,实体持续更新。 我知道 @PrePersist 和 @PreUpdate 注释的存在,但我不知道如何在我的Xml映射中使用它们的等价物。 同样,我想知道Hibernate是否支持本地更新和创建时间集合。 ..
发布时间:2018-06-08 19:32:07 J2EE

如何使用Hibernate定义友谊关系?

我需要有“FriendRequest”和“ListOfFriends”功能。类似于Facebook,显示收到的朋友请求的数量和获得批准的朋友的数量。 FriendRequest“,我的意思是有一个用户收到的好友请求列表。 通过”ListOfFriends“,我的意思是有一个用户的朋友列表。为了达到这个目的,我定义了下面的类,但是当我尝试使用它的用户名检索用户时,会抛出一个“Stacko ..
发布时间:2018-06-08 19:24:51 Java开发

拦截ICollection属性上的NHibernate持久性操作(很多关联)

我想拦截集合属性的持久化操作,自己决定它是否可以与数据库同步,并且当持久性决定一次性发生在所有集合上而不是每个元素时调用一个过程。 如何做到这一点? 这些集合属性通常映射为一对多或多对多关联。所以,当我们有这样的事情时: myEntity.List.Add(new Item()); myEntity.List.Add(new Item()); ... session ..
发布时间:2018-06-08 19:19:30 J2EE

Intellij错误:找不到适合jdbc的驱动程序:mysql://127.0.0.1:3306 / person

首先我在这个论坛上找不到相关问题的答案。我是Hibernate技术的新手,我试图从这个页面运行一个基本示例: http: //www.roseindia.net/hibernate/hibernate4/firstHibernateApplication.shtml 虽然在eclipse中它工作正常,但Intellij IDEA存在问题。特别是,我在hibernate.cfg.xml文件中有一个 ..
发布时间:2018-06-08 19:16:54 J2EE