java - 从数据库生成模型类
问题描述
我创建了一个 Spring Boot 项目,并希望与在 Docker 容器上运行的 SQL Server 2017 数据库进行通信。
在 Eclipse(Oxygen.2 Release 4.7.2)中为模型类生成代码的最快方法是什么?
如果有帮助,我把我的pom.xml
和放在这里。application.properties
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.blahblahblah</groupId>
<artifactId>querytofile</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>querytofile</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
应用程序属性
spring.datasource.url=jdbc:sqlserver://localhost;databaseName=myDB
spring.datasource.username=sa
spring.datasource.password=BLAHBLAHBLAH
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.show-sql=true
spring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2012Dialect
spring.jpa.hibernate.ddl-auto = create-drop
更新:来自市场的快照
解决方案
推荐阅读
- javascript - 如何计算反应 Discord js
- php - pecl 在 AWS Codebuild 上安装 gprc php 扩展
- sql-server - 使用命名空间更新 SQL Server XML 数据
- php - 通配符子域和重写规则生成 php 日志错误
- android - 导航时 ViewPager2 泄漏
- netbeans - 观察到 NetBeans IDE 12 和 IDE 11.3 之间的 print() v println() 差异
- android - Google Play 管理中心要求我在发布应用之前对其进行审核,但我无需采取任何其他步骤
- visual-studio - 这两个 Word 互操作程序集引用有什么区别?
- android - 无法验证从静态方法调用的方法
- cs50 - CS50 PSET2:根本无法弄清楚如何实现 isalpha 以便检查每个命令行参数