a146fd68a96afab1d73fd1ea1851a1fe388fb6e4
运行指南
这是一个使用 Spring Boot, SQLite, Hibernate (JPA) 和 MyBatis 的示例项目。
1. 启动应用
在项目根目录下运行:
mvn spring-boot:run
或者打包运行:
mvn clean package -DskipTests
java -jar target/demo-sqlite-mybatis-hibernate-0.0.1-SNAPSHOT.jar
注意:端口配置在 8081
2. 测试接口
项目启动时会自动插入一些测试数据。你可以使用以下接口进行测试:
-
获取所有书籍 (使用 JPA):
GET http://localhost:8081/books/jpa -
获取所有书籍 (使用 MyBatis - 简单映射):
GET http://localhost:8081/books/mybatis -
按作者搜索 (使用 MyBatis - 复杂 XML 映射):
GET http://localhost:8081/books/search?author=Orwell
3. 项目结构
- 实体类:
src/main/java/com/example/demo/entity(Book, Author, Publisher) - JPA Repository:
src/main/java/com/example/demo/repository - MyBatis Mapper:
- 接口:
src/main/java/com/example/demo/mapper - XML:
src/main/resources/mapper
- 接口:
- Service:
src/main/java/com/example/demo/service - Controller:
src/main/java/com/example/demo/controller
Description
Languages
Java
100%