摘要: 一对一实际上是特殊的多对一,只是将那个多变成了唯一,我这里写的一对一配置,采用的是相同字段的主键的一对一,一个表的主键可以引用另一表的主键作为自己的主键 表一: 表二: 明显account引用了signon的主键,所以,在插入数据时把signon 给set进account即可 阅读全文
posted @ 2017-07-31 09:25 情似雨餘黏地絮 阅读(171) 评论(0) 推荐(0) 编辑
摘要: create table student(stuid char(10), name varchar2(20),stuname varchar2(20),stuage number);-- 1、创建用户create user shaoxin identified by a123456;-- 为用户授权 阅读全文
posted @ 2017-07-11 06:34 情似雨餘黏地絮 阅读(181) 评论(0) 推荐(0) 编辑
摘要: package com.newtouch.demo3; import org.hibernate.Query; import org.hibernate.ScrollableResults; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Config... 阅读全文
posted @ 2017-07-10 10:40 情似雨餘黏地絮 阅读(245) 评论(0) 推荐(0) 编辑
摘要: inverse顾名思义控制反转 在集合中inverse默认是false,意思就是拥有对Employee的控制权,对第二张表的增删改查都有权限 而把它的值改成了true后,就失去了改变第二张表的权限,也就是说,你查询第二张表可以,但是你要是想改变第二张表的数据,对不起不行 而cascade属性顾名思义 阅读全文
posted @ 2017-07-02 15:35 情似雨餘黏地絮 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 按查询及存取速率来说的一对多用的相对多对一少一些,这里只写主要配置文件的代码 首先是hibernate的配置文件 一对多的配置文件代码,很明显使用到了set集合 对应的实体类: 多对一的配置文件代码,很明显是一个对象类型 对应的实体类 测试这两个存储方式 阅读全文
posted @ 2017-07-02 13:44 情似雨餘黏地絮 阅读(284) 评论(0) 推荐(0) 编辑
摘要: mkdir learngit // 创建文件夹cd learngit //跳转到指定文件夹pwd //显示当前文件夹路径git init //把这个目录变成可管理的仓库git add learngit.txt // 添加文件到提交目录git commit -m"文件相关信息" // 提交文件并附属文 阅读全文
posted @ 2017-06-28 23:16 情似雨餘黏地絮 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Jar包什么的就看前面几篇文章,接下来介绍复合主键知识 首先是hibernate的配置文件hibernate,cfg.xml基本没有什么变化 然后是User表的配置文件用于映射User.hbm.xml这里要注意主键不再是id 然后是User实体类,这里面要把符合主键单独作为一个类写出去,并作为Use 阅读全文
posted @ 2017-06-28 20:06 情似雨餘黏地絮 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 项目搭建啥的看我的上一篇文章,我就不多逼逼了,接下来就贴代码了 工具类: 对象序列化是为了反序列化用的,比如将一个对象写入到文件,或者作为流的形式传给第三方,那么这个类必须实现Serializable接口,并且定义一个私有的常量SerializableID,不然就不能从文件中读取对象了,接收方也没法 阅读全文
posted @ 2017-06-28 16:14 情似雨餘黏地絮 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ######################### Query Language ######################### ## define query language constants / function names hibernate.query.substitutions t 阅读全文
posted @ 2017-06-28 08:36 情似雨餘黏地絮 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 首先是项目的jar包 以下是hibernate一般会用到的jar包,要注意jar包的版本,不然开发过程会很难受 然后是配置文件: 先是在src下创建一个hibernate.cfg.xml <!-- 如果不存在就自动创建一个,如果存在就修改 --><property name="hibernate.h 阅读全文
posted @ 2017-06-24 19:08 情似雨餘黏地絮 阅读(179) 评论(0) 推荐(0) 编辑