![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
小POooo
永不退缩
展开
-
Hibernate学习笔记(简介+配置)
数据库语言分类:下边是实体类的基本配置<!-- 在实体类所在的目录下创建xml --> <hibernate-mapping package="com.wbs.domain"> <class name="Customer" table="cust_customer"> <id name="cusID"原创 2018-04-22 14:18:12 · 182 阅读 · 0 评论 -
hibernate笔记2
1. 实体类的编写规范 应该遵循javabean的编写规范 Bean是软件开发中的可重用组件Javabean值的是Java语言编写的可重用的组件,domain、service、dao都可以看成是JavaBean编写规范:1类都是public的2一般都实现序列化接口3类成员都是私有的4私有成员都有set/get方式5类都有默认的无参构造方法细节: 数据类型的选择问题(选择包装类(...原创 2018-04-22 14:28:22 · 106 阅读 · 0 评论 -
hibernate笔记3
笔记31. 数据库中的表关系一对一、一对多(多对一)、多对一2. 如何确立表中的表关系一对多的关系如何实现:使用外键约束,一的方称为主表,多的方称为从表。外键:从表中有一列,该列的取值除了null之外,只能来源于主表的主键,默认情况下,外键字段的值是可以重复的多对多的表关系如何实现?使用中间表,中间表只能有两个外键,引用两个多对多表的主键,不能有其他字段信息,中间表的主键采用联合主键如果任何一...原创 2018-04-22 14:29:21 · 221 阅读 · 0 评论 -
HIbernate总结
Hibernate 数据库语言分类: 下边是实体类的基本配置<!-- 在实体类所在的目录下创建xml --> <hibernate-mapping package="com.wbs.domain"> <class name="Customer"table="cust_customer"...原创 2018-05-09 14:35:07 · 333 阅读 · 0 评论 -
hibernate的CRUD操作
一对多关系映射的crud操作:1.单项的保存操作/** * 保存操作 * 正常的保存:创建一个联系人,需要关联客户 */ @Test publicvoid test1(){ Session s=HibernateUtils.getCurrentSession(); Transaction tx=s.beginTransaction(); ...原创 2018-04-25 18:36:29 · 137 阅读 · 0 评论 -
hibernate笔记--JPA操作
笔记5JPA单表操作可以省去配置每个实体类的.xml文件,用注解的方式在实体类中直接说明就可以了1.主要配置:注意:此配置文件必须在src的根目录下边,文件名必须是perisistence.xml其中的具体配置如下:<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://xmlns.jcp.org/xml/...原创 2018-04-29 20:48:16 · 473 阅读 · 0 评论