当前位置: 首页 > news >正文

乐清网站推广公司宣传推广费用预算

乐清网站推广公司,宣传推广费用预算,如何建立公司,别人做网站要把什么要过来一、说明 Spring Data JPA通过Spring Initializer创建时勾选相关依赖即可引入#xff0c;QueryDSL需要单独引入。Spring JPA针对QueryDSL有比较好的兼容性#xff0c;可以实现优雅的SQL构建。 二、设置JPA默认配置#xff08;yaml格式#xff09; spring:jpa:hibernate:…一、说明 Spring Data JPA通过Spring Initializer创建时勾选相关依赖即可引入QueryDSL需要单独引入。Spring JPA针对QueryDSL有比较好的兼容性可以实现优雅的SQL构建。 二、设置JPA默认配置yaml格式 spring:jpa:hibernate:ddl-auto: updateshow-sql: true # 自行填写数据源 以上配置会打印hibernate的sql同时启用自动建表。 ddl-auto有以下四种模式 create, create-drop, update, validate, none 一般我们生产环境使用validate或者none开发环境选择create、update create每次启动清空数据且重建表但是程序退出时不清空数据create-drop每次启动清空数据且重建表但是程序退出时会自动清空数据update若无表则建表若有表则alter validate 仅与实体类校验不符合就报错none不配置不进行ddl 三、安装JPA Buddy 需要到插件市场安装JPA Buddy原版该插件为收费插件目前已被Jetbrains收购改为免费官方插件Ultimate用户不需要额外付费。 四、JPA BuddyJPA Designer创建实体类和DAO 右键单选、多选目标数据表后点击JPA Entities from DB可以快速创建实体类 可在此处进行配置修改 其中ID generation也就是主键生成策略需要注意下None代表需要用户自己从代码去实现、SEQUENCE代表由数据库管理、IDENTITY代表ORM来管理比如说UUID类的主键建议通过ORM来管理。 创建完成后会打开 此时会发现页面上方有一些多出来的按钮 其实就是比如说添加实体属性、快速创建方法、创建DTO等功能。此处不再讲解。使用非常简单有兴趣的读者可以自行试用。 本章主要讲解Spring JPA的启用和集成QueryDSL。 五、附已有JPA相关工程文件时访问JPA Designer 如果已经有Repository之类的JPA工程文件进入到工程文件后右侧工具栏会展示JPA Designer的快捷方式下面以新增JPA Entity实体类为例 在快捷工具栏选择JPA Designer点击符号选择JPA Entities from DB或其他选项该选项是用来逆向工程数据库字段设计创建JPA实体类。 注意需要通过IDEA自带的数据库管理工具添加数据源几乎市面上常见的数据源都支持 添加成功后点击刷新 六、安装QueyDSL相关依赖和APT处理插件 dependencygroupIdcom.querydsl/groupIdartifactIdquerydsl-jpa/artifactIdversion${querydsl.version}/version /dependency dependencygroupIdcom.querydsl/groupIdartifactIdquerydsl-sql/artifactIdversion${querydsl.version}/version /dependency querydsl-sql不是必选项用于解除querydsl-jpa不支持的一些复杂查询的限制。  projectbuildplugins...plugingroupIdcom.mysema.maven/groupIdartifactIdapt-maven-plugin/artifactIdversion1.1.3/versionexecutionsexecutiongoalsgoalprocess/goal/goalsconfigurationoutputDirectorytarget/generated-sources/java/outputDirectoryprocessorcom.querydsl.apt.jpa.JPAAnnotationProcessor/processor/configuration/execution/executionsdependenciesdependencygroupIdcom.querydsl/groupIdartifactIdquerydsl-apt/artifactIdversion${querydsl.version}/version/dependency/dependencies/plugin!--这里填写其他项目插件--/plugins/build /project 以上querydsl.version一般springboot-dependencies会自带如果没有请自己去填写。 七、生成APT类 运行下compile把JPA类利用APT生成一下后续如果表变动过需要重clean再生成 生成后的效果 此时由于生成后的代码在target目录下我们不能引用需要IDEA修改下目录属性把target/generated-sources设置为 八、创建全局JPAQuery工厂 注意entityManager需要通过PersistenceContext注解管理这是因为请求并非在一个线程中处理。 Configuration public class JPAQueryDSLConfiguration {PersistenceContextprivate final EntityManager entityManager;public JPAQueryDSLConfiguration(EntityManager entityManager) {this.entityManager entityManager;}Beanpublic JPAQueryFactory jpaQueryFactory() {return new JPAQueryFactory(entityManager);} } 九、测试  AutowiredJPAQueryFactory QueryFactory; GetMapping(/test)public RestResultCenterEntity testJPA() {CenterEntity ce1 new CenterEntity();ce1.setCenterHost(10.10.10.7);ce1.setCenterVersion(CenterType.NEXT_A);ce1.setCenterPassword(password);cr.save(ce1);QCenterEntity qc QCenterEntity.centerEntity;ListCenterEntity ce QueryFactory.selectFrom(qc).where(qc.centerHost.eq(10.10.10.7).and(qc.centerPassword.startsWith(pass))).fetch();return RestResult.success(ce.get(0));} 目前正常创建数据库插入条目、querydsl也已生效。已经实现了QueryDSL和JPA的简单集成。 Repository也可继承QuerydslPredicateExecutor用Predicte参数动态构造谓词来查询条件。
http://www.hkea.cn/news/14462083/

相关文章:

  • 网站建设考虑因素net网站开发JD
  • 设计师网站库软件制作app下载
  • 上蔡网站建设公司高级网站开发工程师 证书
  • 备案网站代理商查工程中标信息哪个网站
  • 做网站要实名认证吗古交市网站建设公司
  • 北京软件网站开发来个可以做渗透的网站
  • 告状书放网站上怎么做网站建设建材
  • 做网站的最大的挑战是什么中国机械加工网哪家好
  • 关于申请网站建设管理网站怎么做的
  • 网站首页图片效果湛江网站建设方案策划
  • joomla适合做什么网站代写软文公司
  • 做网站工作好么做视频网站需要哪些手续
  • 微网站是用什么开发的昆明网页制作
  • 国外做家居类的网站动画设计专业大学排名
  • 建设一个网站平台营销网站的推广
  • 房产信息官网查询seo关键词报价查询
  • 大型网站建设建站模板怀柔广州网站建设
  • 玉环网站建设公司wordpress更换域名搬家
  • 网站制作河南愿意合作做游戏的网站平台
  • 可以将自己做的衣服展示的网站简述搜索引擎优化的方法
  • 重庆做木门网站公司简介wordpress haiyuan
  • 阿里培训网站建设网站中的横幅怎么做
  • 网站制作:网推宝|百度阿里云服务器可以做彩票网站吗
  • 建设银行重庆市分行官方网站手机网站推荐大全
  • 公司网站现状开发平台软件产品
  • 如何软件网站优化公司首先确定网站建设的功能定位
  • 盐城市规划建设局网站网站自己建设
  • 品牌网站首页怎么设计全国高速公路施工建设有没有网站
  • 外贸网站建设浩森宇特private messages for wordpress
  • 网站开发人员的职责是什么大连美建科技有限公司