Hibernate Annotations上的Assigned Generator类
这里有Hibernate新手。 我正在研究一个简单的Hibernate映射文件。 当我使用xml方法时,我将生成器类设置为已分配。 在分配员工ID之前必须检查某些逻辑,因此我无法自动生成它。
但是我也正在研究注释类型和注释似乎是现在的事情,因为框架正在逐渐远离配置文件。 但我找不到任何生成类型来匹配指定的值
public class Employee{ String id; @column(name="emp_id", unique=true) public String getID(){ return id; } }
这是否意味着我在分配时不需要添加任何序列生成器注释? 谢谢
只需使用@Id
注释,即可以定义哪个属性是实体的标识符。 您不需要使用@GeneratedValue
批注,因为我认为您不希望hibernate为您生成此属性。
@Id String id;
- java.lang.NoClassDefFoundError:无法初始化类com.sun.xml.internal.ws.fault.SOAPFaultBuilder
- 将派生类转换为父类时,是否会丢失数据?
- Hibernate @OneToMany抛出MySQLSyntaxErrorException:您的SQL语法中有错误
- JPA和Hibernate注释之间的关系
- 在hibernate条件查询中选择“group by”的“all columns”
- “没有给定标识符的行存在”,尽管它存在
- 从POJO获取带注释的hibernate tablename
- Hibernate OneToOne延迟加载和级联
- c3p0在hwaitnate的awaitAvailable中挂起
- Spring Boot / Thymeleaf / Hibernate:带有Java注释的Sessionfactory Bean
- Hibernate – 激活Bean Validation集成时出错