摘要: 项目用的ORM框架是用springdatajpa来做的,有些批量数据操作的话,用这个效率太低,所以用mybatis自己写sql优化一下。 一般情况,我们肯定是先查询,有就修改,没有就添加,这样的话,单个操作还好,如果是大量数据的话,每次都需要先查后改(如果用springdatajpa的话,添加之前还 阅读全文
posted @ 2020-04-11 19:31 super_胡 阅读(2903) 评论(0) 推荐(0)
摘要: 都说SpringDataJpa只适合单表,其实SptringDataJpa的缺陷就是不好优化查询效率,但是如果对用户量小的项目来着,SpringDataJpa还是挺好的。这方面知识还是比较少的,在这里做一个记录。 我建四个表,把这四个表通过主外键管理。 enti @Data @Entity @Tab 阅读全文
posted @ 2020-04-07 18:04 super_胡 阅读(8786) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-06 16:54 super_胡 阅读(1849) 评论(0) 推荐(0)
摘要: 在执行持久化操作的时候报错通常Hibernate会根据ID生成策略自动生成ID值,但是这个对象ID已经有值,所以就报错。 我是修改了级联关系解决了这个问题 将cascade改为CascadeType.REFRESH即可,表示级联对象在Role表存在则进行update操作,而不做save操作。所以一般 阅读全文
posted @ 2020-04-06 15:54 super_胡 阅读(1881) 评论(0) 推荐(0)
摘要: 先记录一下问题 产生这个错误的原因是我的一张表 id没有加主键策略 阅读全文
posted @ 2020-04-06 15:39 super_胡 阅读(1872) 评论(0) 推荐(0)
摘要: 相比遇到这个错误的是因为项目里面没有controller层吧,可以在test里面写测试方法操作 阅读全文
posted @ 2020-04-06 14:44 super_胡 阅读(4478) 评论(0) 推荐(0)
摘要: 记录一个错误,原因是因为给实体类设置别名的时候,包下有两个类同名了 type-aliases-package: com.hlhd 阅读全文
posted @ 2020-04-05 20:28 super_胡 阅读(7840) 评论(1) 推荐(1)
摘要: 出现这个问题的话,查一下你的service层的实现类有没有加注解。@Service 阅读全文
posted @ 2020-03-31 14:49 super_胡 阅读(1262) 评论(0) 推荐(0)
摘要: database-platform: org.hibernate.dialect.MySQL5InnoDBDialect #不加这句则默认为myisam引擎 阅读全文
posted @ 2020-03-16 13:57 super_胡 阅读(553) 评论(0) 推荐(0)
摘要: 在对应jar包的地方cmd 命令: mvn install:install-file -Dfile=cloud.jar -DgroupId=com.hope.cloud -DartifactId=cloud -Dversion=1.0 -Dpackaging=jar pom中加 <dependenc 阅读全文
posted @ 2020-03-15 04:24 super_胡 阅读(819) 评论(0) 推荐(0)