hibernate相关内容
我有两个相关的类 JPA 注释.警报和状态.一个警报可以有一个状态. 我需要的是能够删除一个状态并将空值“传播"到该状态中已删除的警报. 也就是说,我需要将外键定义为“on delete set null". @Entity公共类警报{@ID@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sequence")@
..
我必须使用 Hibernate,但我不太确定如何解决这个问题,我有 2 个表,其 1..n 关系如下: --------表_A--------col_b (pk)col_c (pk)[其他领域]--------表_B--------col_a (pk)col_b (pk) (fk TABLE_A.col_b)col_c (fk TABLE_A.col_c)[其他领域] 我如何使用 Hi
..
我有一个表,它有两个外键指向两个不同的表,两个外键共享一列: 创建表 ZipAreas(country_code CHAR(2) NOT NULL,zip_code VARCHAR(10) 非空,state_code VARCHAR(5) 非空,city_name VARCHAR(100) 非空,主键(country_code、zip_code、state_code、city_name)、FOR
..
Hibernate 中有一个注解可以在数据库中将布尔类型持久化为“Y"/“N". https://stackoverflow.com/questions/1154833/configure-hibernate-using-jpa-to-store-yn-for-type-boolean-instead-of-0-1 但是,如果我不想绑定到 Hibernate,有没有办法在纯 JPA 中
..
我有一个具有以下属性的持久书类 PropertyName -> HibernateMappingType -> JavaType id -> 长 -> 长 标题 -> 文本 -> 字符串 作者 -> 字符串 -> 字符串 systemId -> 长 -> 长 状态 -> 布尔值 -> 布尔值 fullClassification -> 字符串 -> 字符串 我的表格描述如下
..
我得到了上面的解释错误并做了一些研究,发现org.springframework.orm.hibernate4.support.OpenSessionInViewFilter 是解决方案.但它不适用于我的应用程序. 将数据加载到 jqGrid 时发生错误. Struts2 动作类: import com.ast.domain.admin.AtDivision;导入 com.ast.d
..
我拥有的是一组代表消息类型的 Java 类(接近 25 个).它们都继承自我想抽象的 Message 类.每种消息类型都会向 Message 超类提供的集合添加一些额外的字段. 我正在使用 RESTeasy 实现一些 RESTful Web 服务,并希望有这样的方法: public Response persist(Message msg) {EntityTransaction tx =
..
在过去的几天里,我尝试使用 MOXy JAXB 支持 Hibernate 模型的 XML 编组/解组.尝试这样做时,我遇到了休眠代理对象的问题.考虑类似的事情: 公共类用户{@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "地址")公共地址 getAddress() {退货地址;}}公共抽象类地址{//某物}公共类 CoolAddress
..
当我在应用程序运行时重新启动数据库时,JPA 组件 无法自动重新连接. 2017-02-09 17:45:08,400 错误 o.h.e.j.spi.SqlExceptionHelper(131) - 连接关闭.- [骆驼 (camel-1) 线程 #99 - jpa://com.toto.Toto ] 但仍然我可以在我的 CXF 路由中使用 spring-data 执行 SQL 请求.
..
作为此答案(关于方法1)的后续行动,我想更进一步: 我想根据某些条件过滤大子对象.我尝试了以下查询,但它仍然没有过滤掉孙实体下的对象. @Query("select ch from ChildEntity ch "+"加入 ch.parentEntity pr "+"加入 fetch ch.grandChildEntities gc "+"其中 pr.bumId = :bumId 和 c
..
我正在使用 Hibernate 5 和 Spring 5,我们希望我们的应用程序同时使用 Hibernate 和 Spring JPA. 我们如何在 applicationContext.xml 文件中为这两个东西配置事务管理器并在应用程序中使用它们? 对于像实体管理器和会话这样的 bean 也是一样的吗? 谢谢 解决方案 JPA是规范,hibernate是JPA的实现之
..
..
我的实体类为其中一个字段使用休眠的 @NotNull 注释.我在 @ExceptionHelper 中捕获了异常.我的问题是我想访问无效字段的值,以便将其添加到记录器中. 这里是ExceptionHandler: @ExceptionHandler({ MethodArgumentNotValidException .class })@ResponseBody公共响应实体handle
..
基本上我们有一个 Spring Boot 应用程序,它要求用户可以定义他/她自己的一组字段,并且这些字段应该在运行时通过 JPA/Hibernate 持久化在他们自己的类/表中.这些类会通过bytebuddy动态生成. 所有这些都应该动态完成,而无需重新启动应用程序.Hibernate 动态映射不是一个选项,因为我们将完全创建新类并重新映射它们. 我也考虑过 EAV 模型,但是这行不通
..
这是此问题的扩展 在 SQL 中使用 JOIN 更新语句 但我正在尝试使用 Spring Data JPQL. 我正在尝试在 JPQL 中使用 Update 和 JOIN,如下所示 @Modifying@Query("UPDATE TotalValue tv JOIN LineItems li WHERE li.totalValue.totalValueId=:totalValuedId
..
我想写一个这样的查询 @Query("select p from Product p where p.name = ?1 or p.desc like %?1%") 但它给了我例外 org.hibernate.hql.ast.QuerySyntaxException:意外令牌:第 1 行附近的 %, 我尝试将 % 替换为 '%' 或像这样连接查询字符串:"select ... like '
..
我有结算实体 @Entity@Table(name = "结算")公共类结算{@ManyToOne@JoinColumn(name = "subscription_x_product_id")私有产品订阅产品订阅; 与ProductSubscription实体相关的 @Entity@Table(name = "订阅产品")公共类 ProductSubscription {@ManyToOne
..
我对spring数据的实现有一个疑问,对spring数据有基本的了解.我了解 JPA 和 Hibernate,它是如何工作的.Hibernate 提供了 JPA 的实现.我的问题,我们能否单独使用 Spring 数据将数据持久保存在 mysql 中,或者我们需要一些提供者,如 hibernate 或 toplink 等用于中型应用程序 解决方案 结构如下: Spring Data JPA
..
我正在编写一个 Spring Boot 网络应用程序并使用 Postgres 数据库来保存我的数据.我使用 create table user (id bigserial primary key not null, name text not null; 在 Postgres 中创建了一个表,并通过查看模式识别了它的 sequence_name (在这种情况下,就是user_id_seq).然后,
..
PostgreSQL 11 现在支持存储过程,我正在尝试使用 Hibernate 5.3.7.Final 和 Postgresql 42.2.5 JDBC 驱动程序 调用一个.在 PostgreSQL 11 之前,我们有可以使用 JPA 的 @NamedStoredProcedure 调用的函数.但是,函数是用 SELECT my_func(); 执行的,新的存储过程必须用 CALL my_pro
..