CHANGE DB TO ORACLE

oracle
parent 995733fa32
commit b11d0b94a8

@ -6,6 +6,16 @@
<option name="name" value="Central Repository" /> <option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" /> <option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository> </remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://47.242.184.139:8081/repository/maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven-snapshots" />
<option name="name" value="maven-snapshots" />
<option name="url" value="http://47.242.184.139:8081/repository/maven-public/" />
</remote-repository>
<remote-repository> <remote-repository>
<option name="id" value="maven-public" /> <option name="id" value="maven-public" />
<option name="name" value="maven-public" /> <option name="name" value="maven-public" />
@ -21,5 +31,20 @@
<option name="name" value="JBoss Community repository" /> <option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository> </remote-repository>
<remote-repository>
<option name="id" value="maven-central" />
<option name="name" value="maven-central" />
<option name="url" value="http://47.242.184.139:8081/repository/maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven-releases" />
<option name="name" value="maven-releases" />
<option name="url" value="http://47.242.184.139:8081/repository/maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven-public" />
<option name="name" value="maven-public" />
<option name="url" value="http://47.242.184.139:8081/repository/maven-public/" />
</remote-repository>
</component> </component>
</project> </project>

@ -7,7 +7,10 @@
<list default="true" id="eacd3dd8-1e95-428c-a6af-1aadb9921989" name="Default Changelist" comment=""> <list default="true" id="eacd3dd8-1e95-428c-a6af-1aadb9921989" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/jarRepositories.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/jarRepositories.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/jarRepositories.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/jarRepositories.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/main/java/com/rehome/mqttclienttemperature/entity/Temperature.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/rehome/mqttclienttemperature/entity/Temperature.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceProvince.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceProvince.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceWeatherInfo.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceWeatherInfo.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/application.yml" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -29,6 +32,13 @@
<component name="MarkdownSettingsMigration"> <component name="MarkdownSettingsMigration">
<option name="stateVersion" value="1" /> <option name="stateVersion" value="1" />
</component> </component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="userSettingsFile" value="C:\Users\Administrator\.m3\settings.xml" />
</MavenGeneralSettings>
</option>
</component>
<component name="MavenRunner"> <component name="MavenRunner">
<option name="skipTests" value="true" /> <option name="skipTests" value="true" />
</component> </component>
@ -48,7 +58,7 @@
<property name="WebServerToolWindowFactoryState" value="false" /> <property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" /> <property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="nodejs_package_manager_path" value="npm" /> <property name="nodejs_package_manager_path" value="npm" />
<property name="project.structure.last.edited" value="SDKs" /> <property name="project.structure.last.edited" value="Project" />
<property name="project.structure.proportion" value="0.0" /> <property name="project.structure.proportion" value="0.0" />
<property name="project.structure.side.proportion" value="0.20052427" /> <property name="project.structure.side.proportion" value="0.20052427" />
<property name="settings.editor.selected.configurable" value="MavenSettings" /> <property name="settings.editor.selected.configurable" value="MavenSettings" />
@ -160,6 +170,8 @@
<workItem from="1746845007085" duration="368000" /> <workItem from="1746845007085" duration="368000" />
<workItem from="1746845397716" duration="267000" /> <workItem from="1746845397716" duration="267000" />
<workItem from="1746845668767" duration="670000" /> <workItem from="1746845668767" duration="670000" />
<workItem from="1747540249390" duration="112000" />
<workItem from="1747540902720" duration="2539000" />
</task> </task>
<servers /> <servers />
</component> </component>
@ -178,4 +190,8 @@
</option> </option>
<option name="oldMeFiltersMigrated" value="true" /> <option name="oldMeFiltersMigrated" value="true" />
</component> </component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project> </project>

@ -25,12 +25,12 @@ import java.util.Date;
//同时创建普通索引和组合索引,注意普通索引每个索引名都不同,注意组合索引每个索引名都相同 //同时创建普通索引和组合索引,注意普通索引每个索引名都不同,注意组合索引每个索引名都相同
@Table(indexes = {@Index(name = "idx_dataDate", columnList = "dataDate"),@Index(name = "idx_locationDesc", columnList = "locationDesc"),@Index(name = "idx_dataHour", columnList = "dataHour"),@Index(name = "idx_dataMinute", columnList = "dataMinute"),@Index(name = "data_date_location_desc", columnList = "dataDate"),@Index(name = "data_date_location_desc", columnList = "locationDesc")}) @Table(indexes = {@Index(name = "idx_dataDate", columnList = "dataDate"),@Index(name = "idx_locationDesc", columnList = "locationDesc"),@Index(name = "idx_dataHour", columnList = "dataHour"),@Index(name = "idx_dataMinute", columnList = "dataMinute"),@Index(name = "data_date_location_desc", columnList = "dataDate"),@Index(name = "data_date_location_desc", columnList = "locationDesc")})
public class Temperature implements Serializable { public class Temperature implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value = "主键")
// @Id // @Id
// @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="temperature_seq") // @GeneratedValue(strategy = GenerationType.IDENTITY)
// @SequenceGenerator(name="temperature_seq", sequenceName="temperature_seq_name_appserver") // @ApiModelProperty(value = "主键")
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE,generator="temperature_seq")
@SequenceGenerator(name="temperature_seq", sequenceName="temperature_seq_name_appserver")
private Long id; private Long id;
@ApiModelProperty(value = "温度") @ApiModelProperty(value = "温度")
@ -61,6 +61,6 @@ public class Temperature implements Serializable {
@ApiModelProperty(value = "时间") @ApiModelProperty(value = "时间")
@Column(length=20) @Column(length=20)
private String createDate; private Date createDate;
} }

@ -12,28 +12,31 @@ import java.io.Serializable;
@Data @Data
@Entity @Entity
public class WebServiceProvince implements Serializable { public class WebServiceProvince implements Serializable {
// @Id
// @GeneratedValue(strategy = GenerationType.IDENTITY)
// @ApiModelProperty(value = "主键")
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "webService_province_seq")
@ApiModelProperty(value = "主键") @SequenceGenerator(name = "webService_province_seq", sequenceName = "webService_province_seq_name_appserver")
private Long id; private Long id;
@ApiModelProperty(value = "洲、国内外省份") @ApiModelProperty(value = "洲、国内外省份")
@Column(length=100) @Column(length = 100)
private String provinceName; private String provinceName;
@ApiModelProperty(value = "日期") @ApiModelProperty(value = "日期")
@Column(length=20) @Column(length = 20)
private String createDate; private String createDate;
@ApiModelProperty(value = "时") @ApiModelProperty(value = "时")
@Column(length=20) @Column(length = 20)
private String dataHour; private String dataHour;
@ApiModelProperty(value = "分") @ApiModelProperty(value = "分")
@Column(length=20) @Column(length = 20)
private String dataMinute; private String dataMinute;
@ApiModelProperty(value = "秒") @ApiModelProperty(value = "秒")
@Column(length=20) @Column(length = 20)
private String dataSecond; private String dataSecond;
} }

@ -21,52 +21,55 @@ import javax.persistence.*;
@Proxy(lazy = false) @Proxy(lazy = false)
@Data @Data
@Entity @Entity
@Table(indexes = {@Index(name = "idx_cityName", columnList = "cityName"),@Index(name = "idx_cityCode", columnList = "cityCode"),@Index(name = "idx_createDate", columnList = "createDate"),@Index(name = "idx_dataHour", columnList = "dataHour"),@Index(name = "idx_dataMinute", columnList = "dataMinute"),@Index(name = "idx_dataSecond", columnList = "dataSecond"), @Table(indexes = {@Index(name = "idx_cityName", columnList = "cityName"), @Index(name = "idx_cityCode", columnList = "cityCode"), @Index(name = "idx_createDate", columnList = "createDate"), @Index(name = "idx_dataHour", columnList = "dataHour"), @Index(name = "idx_dataMinute", columnList = "dataMinute"), @Index(name = "idx_dataSecond", columnList = "dataSecond"),
@Index(name = "data_create_date_city_code", columnList = "cityCode"),@Index(name = "data_create_date_city_code", columnList = "createDate"), @Index(name = "data_create_date_city_code", columnList = "cityCode"), @Index(name = "data_create_date_city_code", columnList = "createDate"),
@Index(name = "data_create_date_city_name", columnList = "cityName"),@Index(name = "data_create_date_city_name", columnList = "createDate")}) @Index(name = "data_create_date_city_name", columnList = "cityName"), @Index(name = "data_create_date_city_name", columnList = "createDate")})
public class WebServiceWeatherInfo { public class WebServiceWeatherInfo {
// @Id
// @GeneratedValue(strategy = GenerationType.IDENTITY)
// @ApiModelProperty(value = "主键")
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "webService_weather_info_seq")
@ApiModelProperty(value = "主键") @SequenceGenerator(name = "webService_weather_info_seq", sequenceName = "webService_weather_info_seq_name_appserver")
private Long id; private Long id;
@Column(length=100) @Column(length = 100)
@ApiModelProperty(value = "洲、国内外省份名称") @ApiModelProperty(value = "洲、国内外省份名称")
private String provinceName; private String provinceName;
@Column(length=100) @Column(length = 100)
@ApiModelProperty(value = "国内外城市中文名称") @ApiModelProperty(value = "国内外城市中文名称")
private String cityName; private String cityName;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "城市编号") @ApiModelProperty(value = "城市编号")
private String cityCode; private String cityCode;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "城市图片名称") @ApiModelProperty(value = "城市图片名称")
private String cityPhoto; private String cityPhoto;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "天气最后更新时间") @ApiModelProperty(value = "天气最后更新时间")
private String weatherLastUpdate; private String weatherLastUpdate;
@Column(length=20) @Column(length = 20)
@ApiModelProperty(value = "当天的 气温") @ApiModelProperty(value = "当天的 气温")
private String weatherNow; private String weatherNow;
@ApiModelProperty(value = "概况") @ApiModelProperty(value = "概况")
private String weatherShortDesc; private String weatherShortDesc;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "风向和风力") @ApiModelProperty(value = "风向和风力")
private String windDesc; private String windDesc;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "天气趋势开始图片名称(以下称:图标一)") @ApiModelProperty(value = "天气趋势开始图片名称(以下称:图标一)")
private String weatherTrendStart; private String weatherTrendStart;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "天气趋势结束图片名称(以下称:图标二)") @ApiModelProperty(value = "天气趋势结束图片名称(以下称:图标二)")
private String weatherTrendEnd; private String weatherTrendEnd;
@ -82,43 +85,43 @@ public class WebServiceWeatherInfo {
@ApiModelProperty(value = "天气和生活指数") @ApiModelProperty(value = "天气和生活指数")
private String weatherLiveIndex; private String weatherLiveIndex;
@Column(length=20) @Column(length = 20)
@ApiModelProperty(value = "第二天的 气温") @ApiModelProperty(value = "第二天的 气温")
private String nextDateTemperature; private String nextDateTemperature;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第二天的 概况") @ApiModelProperty(value = "第二天的 概况")
private String nextDateWeatherShortDesc; private String nextDateWeatherShortDesc;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第二天的 风向和风力") @ApiModelProperty(value = "第二天的 风向和风力")
private String nextDateWindDesc; private String nextDateWindDesc;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第二天的 图标一") @ApiModelProperty(value = "第二天的 图标一")
private String nextDateWeatherTrendStart; private String nextDateWeatherTrendStart;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第二天的 图标二") @ApiModelProperty(value = "第二天的 图标二")
private String nextDateWeatherTrendEnd; private String nextDateWeatherTrendEnd;
@Column(length=20) @Column(length = 20)
@ApiModelProperty(value = "第三天的 气温") @ApiModelProperty(value = "第三天的 气温")
private String threeDayTemperature; private String threeDayTemperature;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第三天的 概况") @ApiModelProperty(value = "第三天的 概况")
private String threeWeatherShortDesc; private String threeWeatherShortDesc;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第三天的 风向和风力") @ApiModelProperty(value = "第三天的 风向和风力")
private String threeDayWindDesc; private String threeDayWindDesc;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第三天的 图标一") @ApiModelProperty(value = "第三天的 图标一")
private String threeDayWeatherTrendStart; private String threeDayWeatherTrendStart;
@Column(length=30) @Column(length = 30)
@ApiModelProperty(value = "第三天的 图标二") @ApiModelProperty(value = "第三天的 图标二")
private String threeDayWeatherTrendEnd; private String threeDayWeatherTrendEnd;
@ -129,19 +132,19 @@ public class WebServiceWeatherInfo {
private String cityIntroduce; private String cityIntroduce;
@ApiModelProperty(value = "日期") @ApiModelProperty(value = "日期")
@Column(length=20) @Column(length = 20)
private String createDate; private String createDate;
@ApiModelProperty(value = "时") @ApiModelProperty(value = "时")
@Column(length=20) @Column(length = 20)
private String dataHour; private String dataHour;
@ApiModelProperty(value = "分") @ApiModelProperty(value = "分")
@Column(length=20) @Column(length = 20)
private String dataMinute; private String dataMinute;
@ApiModelProperty(value = "秒") @ApiModelProperty(value = "秒")
@Column(length=20) @Column(length = 20)
private String dataSecond; private String dataSecond;
} }

@ -12,20 +12,20 @@ spring:
#url: jdbc:mysql://192.168.3.29:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://192.168.3.29:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://127.0.0.1:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://127.0.0.1:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.2.18:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://192.168.2.18:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
url: jdbc:mysql://192.168.1.92:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true # url: jdbc:mysql://192.168.1.92:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.3.7:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://192.168.3.7:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.3.7:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://192.168.3.7:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://47.242.184.139:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true #url: jdbc:mysql://47.242.184.139:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
driverClassName: com.mysql.cj.jdbc.Driver #com.mysql.cj.jdbc.Driver com.mysql.jdbc.Driver # driverClassName: com.mysql.cj.jdbc.Driver #com.mysql.cj.jdbc.Driver com.mysql.jdbc.Driver
username: root # username: root
password: Skyinno251, # password: Skyinno251,
# driverClassName: oracle.jdbc.driver.OracleDriver driverClassName: oracle.jdbc.driver.OracleDriver
# url: jdbc:oracle:thin:@192.168.3.7:1521/orcl url: jdbc:oracle:thin:@192.168.1.9:1521/orcl
# username: appserver username: appserver
# password: appserver password: appserver
jpa: jpa:
database: mysql # 配置 DBMS 类型 database: oracle # 配置 DBMS 类型
show-sql: true # 配置是否将执行的 SQL 输出到日志 show-sql: true # 配置是否将执行的 SQL 输出到日志
open-in-view: true open-in-view: true
hibernate: hibernate:

Loading…
Cancel
Save