# ssh-整合
**Repository Path**: Ding_DangMao/ssh-integration
## Basic Information
- **Project Name**: ssh-整合
- **Description**: spring springmvc hibernate简单整合项目
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-12-10
- **Last Updated**: 2022-10-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Spring+SpringMVC+Hibernate整合CRUD
>- 采用1对多的方式
> 1 teacher 老师登录
> 多 student 学生
> 老师对学生进行增删改查操作。
>>1. 登录
> - 账号密码登录
> - 手机号验证码登录[alibaba]
>
>2. 注册发送邮箱注册连接[java email]
>3. 下载 学生的excel
## 实现日期的正确传递:否则出现400状态码
```xml
joda-time
joda-time
2.3
```
- 实体类的 Date属性加上注解:@DateTimeFormat
```java
@Column(name = "sbirthday")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date sbirthday;
```
## 解决页面使用不能 jstl类库
```xml
javax.servlet.jsp
jsp-api
2.2
provided
```
## 解决 Hibernate的qml事务自动提交问题
- 添加依赖
```xml
org.springframework
spring-tx
4.3.1.RELEASE
```
- 在Spring核心配置文件中引入 tx的名称空间,并通过 tx标签使用事务自动提交
```xml
```
- 在 Service层添加注解 @Transactional
```java
@Service
@Transactional
public class StudentServiceImp implements StudentService{
//...
}
```
## 实现crud操作




