草庐IT

Hibernate

全部标签

SpringDataJpa的使用 -- 条件查询、排序查询、分页查询

SpringDataJpa的使用–条件查询、排序查询、分页查询本文以Article.java为数据存放类,操作接口为ArticleRepository.java@Datalombok的注解,用来生成Getter、Setter、toString、hashCode方法,当添加该注解的同时在添加相应方法(如toString())时,添加的方法不会被覆盖。@NoArgsConstructorlombok的注解,用来生成无参构造函数。@AllArgsConstructorlombok的注解,用来生成全参构造函数。@JsonIgnore用来破坏实体类序列化时,产生的无限递归循环。在本次的测试中,还需要重写

windows - 无法从底层数据库获取连接!使用 Hibernate + c3p0 + Oracle 11g

我目前遇到与我使用的某些应用相关的环境问题。我正在使用hibernate、c3p0、spring、maven运行一个应用程序,当我连接到SQLServer数据库时它可以正常工作。但是当我尝试将应用程序与任何Oracle数据库连接时,出现以下错误:2016-01-0615:15:19,307[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2]WARNcom.mchange.v2.resourcepool.BasicResourcePool-com.mchange.v2.resourcepool.BasicRes

Hibernate,MySQL和Tomee -org.hsqldb.hsqlexception:用户缺乏特权或未找到的对象

Proyect编译,但是当我尝试时:SupplierEntityentity=em.find(SupplierEntity.class,1);或者我尝试:Queryquery=em.createNamedQuery("SupplierEntity.loadAll");ListentityList=query.getResultList();返回错误:javax.persistence.persistenceException:org.hibernate.exception.sqlgrammarexception:无法准备语句更新:根异常是:引起:org.hsqldb.hsqlexception

c# - 如何以编程方式检测操作系统 (Windows) 何时唤醒或 hibernate

背景我儿子喜欢在不该用的时候使用他的笔记本电脑,我只是想如果我可以编写一个应用程序,在他打开/关闭他的笔记本电脑时给我发送电子邮件,这会很方便。(我什至满足于在机器上有网络流量时通知我的东西)问题如何以编程方式检测操作系统何时唤醒或hibernate?我找到了thislink来自thisrelatedpost.但这涵盖了OSX。我正在为Windows7寻找同样的东西。(如果可能的话,我想用Java来做,但我会选择C#/C++) 最佳答案 最简单的方法是根本不写任何代码,即使这是堆栈溢出。单击“开始”,键入“计划”并选择“计划任务”。

java - 显式加载实体的集合

我有这个实体User,它有一个角色集合(Set),我想对其进行缓存,因此每当它调用getRoles()时,它都会返回一个缓存的副本。目前的结构如下:User.roles是lazy="true"和access="field"。User.getRoles()有一个调用spring@Cacheable方法的监听器它从Redis缓存而不是二级缓存中检索。映射信息:这是GetRoles():publicSetgetRoles(){if(!rolesUpdated&&this.id!=null){ApplicationContextProviderNonManageBean.getApplicat

java - Hibernate 模块错误 OGM + MongoDB 和 Wildfly 10

我正在寻找使用HibernateOGM和MongoDB配置Wildfly10的帮助...我遇到以下错误:11:13:17,164ERROR[org.jboss.msc.service.fail](MSCservicethread1-4)MSC000001:Failedtostartservicejboss.module.service."deployment.brx-plataforma.war".main:org.jboss.msc.service.StartExceptioninservicejboss.module.service."deployment.brx-platafor

mongodb - 无法创建对具有 NULL id 的对象的引用 mongo hibernate-mongo 和 spring boot

我正在使用springdata(springboot)和mongodb。我有这两个实体@Document(collection="users")publicclassUserEntity{privateStringemail;@DBRefprivateDeviceEntitydevice;}@Document(collection="device")publicclassDeviceEntity{privateStringname;}andIamcreatingthefirstobjectofdevicethensettingittouserentity.Nowiwillsaveuse

基于javaweb的考研自习室的音视频通话功能设计(附完整版代码)

选题:考研自习室的音视频通话功能设计陆健康负责云服务申请和部署,后端Javaservlet制作,音视频通话的逻辑设计,数据库连接等设计。占钟鸣负责安卓前端UI制作,前后端数据传输方式设计,接收数据后的触发响应设计,以及图片字体和整体颜色的选用。李森负责数据库设计和制作,UI和整体布局设计,功能模块架构设计和部分后端连接数据库制作。二、需求分析1业务逻辑与业务流程:在音视频通话模块,我们使用腾讯云的模板,可以实现固定房间的音视频通话功能,其中房间是已经开辟过的,进入即用,在此基础上进行设计。

mongodb - 如何通过 Hibernate OGM 和 JPA 在 MongoDB 中创建 "unique"约束

我试图在非id字段上定义唯一约束。答案似乎显而易见:@Entity@Table(uniqueConstraints=@UniqueConstraint(columnNames={"col1"}))publicclassMyEntity{...}但是,这是行不通的。我已经通过mongo命令行检查了集合中的索引,但是没有唯一索引的踪迹(只生成了一个_id_索引)。我也尝试过使用@Index注释,但并不开心:@Entity@Table(indexes={@Index(name="myIndex",columnList="col1",unique=true)})publicclassMyEnt

java - 如何避免 POJO 中的注解

假设我有以下POJO类publicclassExample{privateStringname;privateintid;privateObjecto;//morefields//getter/Setter现在假设我想使用JPA来持久化我的实体,我将使用以下示例POJO类:@Id@GeneratedValue(strategy=GenerationType.AUTO)@Column(name="ID")privateintid;@OneToMany(mappedBy="directive")privateStringname;在我看来这很糟糕,因为如果我想使用例如SpringDataM