【发布时间】:2019-10-15 22:10:18
【问题描述】:
我正在开发一个 Spring Boot 应用程序并使用 MySQL 和 mongodb 作为数据库。下面您可以看到 MySQL 的 Spring Boot 主应用程序。
@EnableFeignClients(basePackages = {"com.saman.kamal.nimalservice"})
@EnableDiscoveryClient
@SpringBootApplication(scanBasePackages = {"com.saman.kamal.nimalservice"})
@EnableOAuth2Client
@EnableJpaRepositories(basePackages = {"com.saman.kamal.nimalservice.repository"})
@EntityScan(basePackages = {"com.saman.kamal.nimalservice.domain"})
public class HuththaApplication {
public static void main(String[] args) {
SpringApplication.run(HuththaApplication.class, args);
}
}
如果我使用 mongodb 而不是 mysql
@EntityScan(basePackages = {"com.saman.kamal.nimalservice.domain"})
应该改变。应该怎么改?
下面你可以看到我的实体类。
import java.io.Serializable;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Document
public class EbankLog implements Serializable {
private static final Long serialVersionUID = 1L;
@Id
private String bothala;
private String sapaththu;
private String sereppu;
private String kanda;
private String bag;
}
【问题讨论】:
-
你好萨曼,你的问题不是很清楚。你到底有什么问题?您可以向我们展示任何错误消息吗?
-
@gbandres 你好,Saman,如果我们使用 mysql 和 hibernate 应该有 EntityScan 注释,如果我们使用 mongodb 而不是 hibernate(mysql) 实体扫描应该改变,它应该如何改变?
-
@gbandres +94713813992 是我的whatsapp号码,如果你打电话给我,我可以描述问题
标签: mysql mongodb hibernate spring-boot