org.hibernate.AnnotationException: No identifier specified for entity: cn.itcast.domain.Counter
hibernate for No org specified Entity domain cn
2023-09-14 08:58:30 时间
因为我的hibernate映射表没有主键所以报这个错。
解决方案是:
1、创建一个主键
2、hibernate处理无主键的表的映射问题,其实很简单,就是把一条记录看成一个主键,即组合主键<composite-id>。
注意:使用虚拟联合主键的话,实体类必须实现序列化接口:
org.hibernate.MappingException: Composite-id class must implement Serializable: cn.itcast.domain.Counter
< hibernate-mapping > < class name = "com.cqgl.po.SaI18nLimitRulesPO" table = "SA_I18N_LIMIT_RULES" > < composite-id > < key-property name = "aircompanyCode" type = "java.lang.String" > < column name = "AIRCOMPANY_CODE" /> </ key-property > < key-property name = "aircompanyName" type = "java.lang.String" > < column name = "AIRCOMPANY_NAME" /> </ key-property > ...... </ composite-id > </ class > </ hibernate-mapping >
相关文章
- ORA-14755: Invalid partition specification for FOR VALUES clause. ORACLE 报错 故障修复 远程处理
- ORA-14764: FOR VALUES clause cannot be specified for only one partition ORACLE 报错 故障修复 远程处理
- Hibernate_day01讲义_使用Hibernate完成对CRM系统中客户管理的DAO中的CRUD的操作详解编程语言
- Hibernate入门详解编程语言
- Hibernate之get()和load()详解编程语言
- loopOracle中的循环编程:For Loop游标(oracle游标for)
- SpringBoot Hibernate 增删改查详解编程语言
- Hibernate addResource方法:指定实体类的映射文件
- Hibernate hibernate.default_catalog属性:指定默认的表目录
- 的应用使用For语句提高Linux效率(linux中for语句)
- 技巧使用Oracle的FOR循环加快编程效率(oracle的for循环)
- MySQL中使用FOR循环快速编写函数(mysql函数for)
- 循环Oracle环境下使用For循环的指南(oracle中使用for)
- Hibernate管理Session和批量操作分析