-
双向多对一: 一方:实体类中添加Set<Student> students成员变量以及get set方法 <!-- 一方:配置一对多的集合属性 table 指对应表的名称--> <set name="students" table="student"> 一方中的属性和对应的表格 <key column="gid"></key> 关联外键的列 <one-to-many class="com.imooc.entity.Student"/> 一对多所对应的类 </set> 多方:实体类中添加grade成员变量以及set get方法 <!-- 多方:配置多对一的关联关系 --> <many-to-one name="grade" class="com.imooc.entity.Grade" column="gid"></many-to-one>查看全部
-
多对一添加学习信息:查看全部
-
在Student.hbm.xml中配置多对一关联关系: 在student实体类中定义成员变量grade 以及其set get方法查看全部
-
单向多对一关联查看全部
-
hbm.xml中set元素的常用属性:查看全部
-
删除学生查看全部
-
添加学生和班级查看全部
-
在hbm.xml中单向的一对多关联关系配置:查看全部
-
创建表grade和student 并设置学生与班级的外键查看全部
-
hibernate4的初始化: 用于会话的获取和关闭: public class HibernamteUtil{ private static SessionFactory sessionFactory; private static Session session; static{ //创建configuration对象,读取hiberante.cfg.xml文件,完成初始化 Configuration config = new Configuration.configure(); StandardSerciceRegistryBuilder ssrb = new StandarsServiceRefistryBuilder() .applySettings(config.getProperties()); StandardSerciceRegistry ssr = ssrb.build(); sessionFactory = config.buildSessionFactory(ssr); } //创建会话工厂sessionFactory获取 public static SessionFactory getSessionFactory(){ return sessionFactory; } //获取session public static Session getSession(){ session = sessionFactory.openSession(); return session; } //关闭session public static void closeSession(Session session){ if(session != null){ session.close(); } }查看全部
-
数据库连接URL,使用CDATA包含是为了不让解析CDATA内部的特殊符号 如"&",如果不用CDATA则用"&"来代替"&"查看全部
-
一对多的关系实现:查看全部
-
映射类型: 常用的:一对多(one-to-many),多对一(many-to-one)查看全部
-
cscade属性查看全部
-
配置一对多查看全部
举报
0/150
提交
取消