资讯专栏INFORMATION COLUMN

关于HIBNATE注解上的那些坑

pf_miles / 1008人阅读

摘要:最近接触了一款框架,叫先来说说我碰到的坑,以及在上的操作默认会默认生成方法和的配置文件,注解是这样配置的,省事直接发文章了配置完成之后生成了一个的配置文件,还有默认的注解,这里都是不需要修改的,不过运行一看,报错了碰到这样的错误,查了下文档

最近接触了一款框架,叫Hibnate,先来说说我碰到的坑,以及在HIBNATE上的操作:
默认IDEA会默认生成MAIN方法和HIBNATE的配置文件,注解是这样配置的,省事直接发文章了:

https://my.oschina.net/wangyuefive/blog/683771

ok,配置完成之后生成了一个Mapping的配置文件,还有默认的注解,这里都是不需要修改的,不过运行一看,报错了

碰到这样的错误,查了下文档,是主键重复导致的,为啥重复呢,请检查数据库里的主键是否是自增长的,如果是自增长的,请加上@GeneratedValue注解,就像下面这样,映射的配置文件都要加上,

然后在跑配置文件看看

还是这个错误,看主配置文件,发现此行没有被注释

仔细看图片里的注释,在跑下,解决,不过之前又碰到了一个问题,在使用HIBNATE注解的时候,生成SESSION工厂的时候应该这样,跟默认生成的方式不一样

必须要这么配置才会让注解生效,IDEA还是很贴心哒,目前就这些坑,求点赞。。。。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71157.html

相关文章

  • fastjson转换json时,碰到的那些首字母大小写转换的

    摘要:某年某月的某一天,本汪在某个奇葩的公司,接手了某个奇葩的项目,遇到了一些奇葩的事情,就掉进关于做转换时,那些关于首字符大小写的坑。坑首字符小写,第二个字符大写的键名这个坑与相关,严格来说,应该是挖的坑。 某年某月的某一天,本汪在某个奇葩的公司,接手了某个奇葩的项目,遇到了一些奇葩的事情,就掉进关于fastjson做bean to json转换时,那些关于首字符大小写的坑。 这个奇葩项目...

    tyheist 评论0 收藏0
  • 彻底征服 Spring AOP 之 理论篇

    摘要:基本知识其实接触了这么久的我感觉给人难以理解的一个关键点是它的概念比较多而且坑爹的是这些概念经过了中文翻译后变得面目全非相同的一个术语在不同的翻译下含义总有着各种莫名其妙的差别鉴于此我在本章的开头着重为为大家介绍一个的各项术语的基本含义为了 基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后...

    Kylin_Mountain 评论0 收藏0
  • 记录spring-boot 1.5.9升级至2.0.1的那些

    摘要:前两天组里的大佬心血来潮,让我这周把项目里的版本升级到最新版本,目前项目用到的是版本为的版本为现在按照要求统一升级到。三数据库连接池同样也是版本不兼容,需要升级到,亲测有效。差不多这些,后续遇到其他问题还会继续补充。 前两天组里的大佬心血来潮,让我这周把项目里的spring-boot、spring-cloud版本升级到最新版本,目前项目用到的是spring-boot版本为1.5.9.R...

    gitmilk 评论0 收藏0

发表评论

0条评论

pf_miles

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<