java - 除非另有明确说明,有什么方法可以使其假定为 transient 吗?

标签 java hibernate jpa

从我所做的研究来看,似乎没有,但有什么方法可以让 Hibernate 假设某个字段/属性不适合 ORM,除非明确添加 @Column?

我知道@Transient。为少数要持久化的字段添加数百次是试图避免的。

最佳答案

使用 JPA,一旦类用 @Entity 注解,它的所有属性都会自动映射到表。如果不需要映射属性,可以使用@javax.persistence.Transient 注解或java transient 关键字。所以这是 JSR 声明的 hibernate 的默认行为。

关于java - 除非另有明确说明,有什么方法可以使其假定为 transient 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17303000/

相关文章:

java - 如何保持指定的 HTML 标签

java - Hibernate 可以将 NULL 映射到非数字 float 吗?

java - Spring JPA无法通过EntityDao

java - 如何有效地递归调用服务器,直到得到正确的响应?

java - 比较两个 String[] 数组并打印出不同的字符串

java - "Local transaction already has 1 non-XA Resource: cannot add more resources"错误

java - 无法提取结果集; SQL [不适用];嵌套异常是 org.hibernate.exception.SQLGrammarException : could not extract ResultSet with oauth

java - 如何在Spring Data Rest中为各种方法添加字段默认值?

java - 初始化基元数组

hibernate - Grails GORM JOIN查询