jeecgboot如何连接数据库
时间: 2023-07-20 15:42:53 浏览: 185
如何连接数据库
JeecgBoot是一个基于SpringBoot的代码生成器,它可以通过配置文件来连接数据库。
具体步骤如下:
1. 在JeecgBoot项目的配置文件application.yml中配置数据源信息,例如:
```
spring:
datasource:
url: jdbc:mysql://localhost:3306/jeecg-boot?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
```
2. 在JeecgBoot项目中创建实体类,使用注解方式来映射数据库中的表,例如:
```
@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private Integer age;
//...
}
```
3. 在JeecgBoot项目中创建DAO接口,使用Spring Data JPA来操作数据库,例如:
```
public interface UserRepository extends JpaRepository<User, Long> {
User findByName(String name);
List<User> findByAge(Integer age);
//...
}
```
4. 在JeecgBoot项目中创建Service类,调用DAO接口操作数据库,例如:
```
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public User getUserByName(String name) {
return userRepository.findByName(name);
}
public List<User> getUsersByAge(Integer age) {
return userRepository.findByAge(age);
}
//...
}
```
这样,JeecgBoot就可以连接数据库并操作数据了。
阅读全文