进行配置数据源和相关的方言显示等等。
po类的设置 @Entity @Table(name = "user") @GenericGenerator(name = "system-uuid", strategy = "uuid") public class UserPo { @Id @GeneratedValue(generator = "system-uuid") private String userId; private String userName; private String userPassword; private String tel; private String email; public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getUserPassword() { return userPassword; } public void setUserPassword(String userPassword) { this.userPassword = userPassword; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } }这个 po类的配置,注意的是@table 是写的是数据库中映射的表名,因为我是反建表的。所以没有指定字段的名称。这个里面一定要添加主键,不然会报错。最后使用的是uuid 自动生成主键的形式。
配置dao @RepositoryRestResource(path = "user") public interface UserDao extends JpaRepository<UserPo,String>, JpaSpecificationExecutor<UserPo> { }我所使用的RepositoryRestResource 是为了之后的rest进行CRUD的操作,基本上大功告成了。
