-
Java对应Hibernate数据类型。
查看全部 -
ide与数据库建立连接。
查看全部 -
Hibernate配置类
查看全部 -
@Student.hbm.xml <!-- 配置多对一关联关系 --> <many-to-one name="grade" class="com.imooc.entity.Grade" column="gid" cascade="all"></many-to-one> Ps:注意:在进行inverse、cascade属性操作时,只能对对应该对象操作才有效。
查看全部 -
eclipse从数据库逆向生成Hibernate实体类 http://blog.csdn.net/wangpeng047/article/details/6877720查看全部
-
cascade属性查看全部
-
set元素的常用属性查看全部
-
所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。只要设计一个保存一个读取功能就能解决上面说得所有问题。查看全部
-
cascade查看全部
-
inverse属性查看全部
-
inverse属性 1.<set>节点的inverse属性指定关联关系的控制方向,默认有one方来维护; 2.关联关系中,inverse="false"则为主动方,由主动方负责维护关联关系; 3.在一对多关联中,只能设置one方的inverse为true,这将有助于性能的改善。查看全部
-
映射类型查看全部
-
单想一对多配置查看全部
-
配置双向的关联关系: 1、分别在持久化类中定义另一方的引用; 一方:private Set<Student>students=new HashSet<Student>();并setter、getter 多方:private Grade grade;并setter、getter; 2、在一方映射文件配置一对多属性集合与在多方配置多对一关联关系 //在一方配置关联关系 <set name="一方实体类定义的多方的引用,即多方属性Students" table="多方的表名"> <key column="关联外键的列gid"></key> <one-to-many class="多方实体类的全类名com.imooc.entity.Student" ></one> </set> //在多方配置关联关系 <many-to-one name="指定对应的属性的名称" class="对应实体类的全类名com.imooc.entity.Grade" column="指定外键的列名gid" > </many-to-one> //测试方法 public static void save(){ Grade g=new Grade("Java一班", "Java软件开发一班"); Student s1=new Student("小米", "女"); Student s2=new Student("小明","男"); //创建多对一的配置 g.getStu().add(s1); g.getStu().add(s2); s1.setGrade(g); s2.setGrade(g); Session session=HibernateUtil.getSession(); Transaction transaction=session.beginTransaction(); session.save(g); session.save(s1); session.save(s2); transaction.commit(); HibernateUtil.closeSession(session); }查看全部
-
SET元素常用属性查看全部
举报
0/150
提交
取消