当前位置: 首页 > news >正文

宇舶手表网站网页设计研究生专业

宇舶手表网站,网页设计研究生专业,加强会计师事务所品牌建设,中华衣柜网Springboot整合JPAHibernate框架【待完成】 随着MybatisPlus技术的发展&#xff0c;JPA和Hibernate技术已经逐步淘汰 JPA遵循了Hibernate框架规则&#xff0c;目前使用的不多 1、添加依赖 <!--jpa--> <dependency><groupId>org.springframework.boot</…

Springboot整合JPA+Hibernate框架【待完成】

  • 随着MybatisPlus技术的发展,JPA和Hibernate技术已经逐步淘汰
    JPA遵循了Hibernate框架规则,目前使用的不多
1、添加依赖
<!--jpa-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
2、添加配置
# JPA配置
spring.jpa.database = MYSQL
spring.jpa.show-sql = true
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
3、创建单表实体
  • @Entity
  • @Table
@Data
@Entity
@Table(name = "student")
public class Student implements Serializable {@Id@GeneratedValue(strategy = GenerationType.AUTO)private Integer id ;private String name;private Byte sex;private String numberId;
}
@Data
@Entity
public class Student {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "student_id")private int id;@Column(name = "student_name")private String name;@Column(name = "student_password")private String password;//多对一字段@ManyToOne(cascade = CascadeType.ALL)@JoinColumn(name = "school")private School school;//多对多字段@ManyToMany(cascade = CascadeType.ALL,mappedBy = "students")//mappedBy=“关联属性名”private Set<Teacher> teachers;
}
@Data
@Entity
@Table(name = "teacher")
public class Teacher {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "teacher_id")private int id;@Column(name = "teacher_name")private String name;@Column(name = "teacher_password")private String password;@ManyToOne(cascade = CascadeType.ALL)@JoinColumn(name = "school")private School school;@ManyToMany(cascade = CascadeType.ALL)@JoinTable(name = "teacher_student",//中间表名joinColumns = {@JoinColumn(name = "teacherid")},//当前对象id在中间表的列名inverseJoinColumns = {@JoinColumn(name = "studentid")}//另一张表在中间表的列名)private Set<Student> students;}@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
public class School {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "school_id")private int id;@Column(name = "school_name")private String name;@OneToMany(cascade = CascadeType.ALL,mappedBy = "school")private Set<Student> students;@OneToMany(cascade = CascadeType.ALL,mappedBy = "school")private Set<Teacher> teachers;
}
http://www.yayakq.cn/news/468126/

相关文章:

  • 投资公司logo网站优化公司认准乐云seo
  • 一个网站怎么留住用户韩国女足出线情况
  • 怎么发布php网站企业建立网站账户如何做
  • 网站开发工资一般多少襄阳网站建设需要多少钱
  • 帮站seo网站建设怎么问问题
  • 厦门做返利网站的公司起名网站是怎么做的
  • 俄文网站策划东营租房信息网官网
  • 漳州网站建设优化推广使用top域名做网站
  • 无锡seo网站排名优化.网站排版
  • 成都高端网站设计公司网页设计与制作工资
  • 房内设计seo效果检测步骤
  • 宁波网站建设接单网站建设文件名
  • jsp做网站毕业设计动漫网页设计作品欣赏
  • 韩城网站建设韩城网站推广好的外贸平台
  • 网站装修怎么做网站推广营销公司
  • 网站制作是那个网站建设培训费用
  • 签署网站建设协议新闻网站建设在电子商务中的作用
  • 惠州市建设局人员备案网站wordpress公众号涨粉
  • 做网站是干嘛酷站 房地产的网站设计参 案例
  • 上饶营销网站建设磁力珠
  • 同城服务网站开发巢湖有没有专门做网站的公司
  • 睢宁网站建设网站开发建设成本
  • 制作网站需要什么语言网络舆情分析报告
  • 医生做兼职有什么网站吗上海市教育网官网
  • 小程序电商平台东莞网站优化关键词公司
  • WordPress主题vieu破解版做seo必须有自己网站吗
  • Pc端网站是什么意思网站建设月薪
  • 网站建设与开发试题深圳龙华区发达吗
  • 分类目录网站有哪些上海做公司网站
  • 发卡网站怎么做素材库大全高清素材免费下载