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

机电网站建设演出公司网站建设

机电网站建设,演出公司网站建设,济南企业建站怎么样,wordpress分类下文章排序文章目录 前言依赖配置对应的domain类和repository 前言 最近有一个新项目,由于信息安全等要求只能使用达梦数据库(dm8),之前从来没用过,特此开一个笔记记录一下spring bootjpa如何使用达梦数据库完成开发。 依赖 p…

文章目录

  • 前言
  • 依赖
  • 配置
  • 对应的domain类和repository

前言

最近有一个新项目,由于信息安全等要求只能使用达梦数据库(dm8),之前从来没用过,特此开一个笔记记录一下spring boot+jpa如何使用达梦数据库完成开发。

依赖

pom文件需要

        <!-- https://mvnrepository.com/artifact/com.dameng/Dm8JdbcDriver18 --><dependency><groupId>com.dameng</groupId><artifactId>Dm8JdbcDriver18</artifactId><version>8.1.1.49</version></dependency><dependency><groupId>com.dameng</groupId><artifactId>DmDialect-for-hibernate5.3</artifactId><version>8.1.1.49</version></dependency>

配置

spring:devtools:restart:enabled: falsedatasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: "dm.jdbc.driver.DmDriver"url: "jdbc:dm://${DM_HOST}:${DM_PORT}/${DM_DATABASE}"username: ${DM_USERNAME}password: ${DM_PASSWORD}druid:initial-size: 5min-idle: 20maxActive: 100maxWait: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: "SELECT 1"testWhileIdle: truetestOnBorrow: truetestOnReturn: falsepoolPreparedStatements: truemaxPoolPreparedStatementPerConnectionSize: 10filters: "stat,slf4j"web-stat-filter:enabled: falsejpa:database-platform: "org.hibernate.dialect.DmDialect"show-sql: trueopen-in-view: falsehibernate:default_schema: suosddl-auto: noneproperties:javax:persistence:sharedCache:mode: ENABLE_SELECTIVEhibernate:default_schema: ${DM_DATABASE}"use_jdbc_metadata_defaults: falseenable_lazy_load_no_trans: trueformat_sql: trueconnection:provider_disables_autocommit: falsegenerate_statistics: falseid:new_generator_mappings: truejdbc:batch_size: 25order_inserts: trueorder_updates: truequery:fail_on_pagination_over_collection_fetch: truein_clause_parameter_padding: trueshow_sql: truedialect: org.hibernate.dialect.DmDialect

对应的domain类和repository

domain

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.SuperBuilder;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;import javax.persistence.Entity;
import javax.persistence.EntityListeners;
import javax.persistence.Table;@NoArgsConstructor
@SuperBuilder
@Getter
@Setter
@Entity
@EntityListeners(AuditingEntityListener.class)
@Table(schema = "SUOS")
public class Class extends AbstractModel{@Schema(description = "校区id")private Integer campusId;@Schema(description = "校区名称")private String campusName;@Schema(description = "专业id")private Integer majorId;@Schema(description = "专业代码")private String majorCode;@Schema(description = "专业名称")private String majorName;@Schema(description = "方向")private String field;@Schema(description = "界别")private String grade;@Schema(description = "班级名称")private String name;@Schema(description = "班号")private String number;
}

注意这个schema最好是带上,不然可能会给你写到默认database里去
repository

import com.timerchina.suos.domain.Class;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;public interface ClassRepository extends JpaRepository<Class, Integer>, JpaSpecificationExecutor<Class> {}
http://www.yayakq.cn/news/934089/

相关文章:

  • 有奖竞猜网站建设南川网站建设
  • 做北美市场用哪个网站做网站外包创业
  • 网站建设捌金手指花总十一想学软件开发报什么专业
  • 百度网站怎样优化排名创建网站怎么创
  • 九亭做网站公司深圳品牌创意网站建设
  • 网站前台需求文档做跨境电商要什么费用
  • 网站备案跟网安备案区别上海南京东路网站建设
  • 做视频网站推广wordpress评论框不见了
  • 潍坊+网站建设wordpress免登陆接口
  • 不允许做企业网站游戏加盟
  • 成都网站建设scyiyou网站建设做什么科目
  • 网站创建过程响应式网站的制作工具
  • 美耐皿 技术支持 东莞网站建设什么样的网站结构适合做seo
  • 网站的架设轻松管理多个织梦网站
  • 无限容量网站电子商务网站建设实训论文
  • 网站建设术语wordpress 亲子 主题
  • 加工平台网站android 登录wordpress
  • 公司网站怎么做教程萧江做网站
  • 景县住房和城乡规划建设局网站wordpress html标签
  • wordpress打开最快的网站传统文化网站建设
  • 建外做网站的公司建个商城网站需要多少钱
  • 长沙景点怎么预约海外网站seo优化
  • 做网站国外网站seo排名赚app官网
  • 有什么做ppt参考的网站wordpress 引用文件
  • 微网站如何做推广百度搜索推广流程
  • 电子商务网站建设课设哪里有做区块链网站的
  • 网站开发百灵鸟网页正在升级访问每天
  • 网站建设图片素材wordpress代码解释
  • 网站页面禁止访问网页代理地址
  • 门户网站建设重建方案柳市网站设计推广