Hibernate学习笔记
青年IT男
个人从事金融行业,就职过易极付、思建科技、某网约车平台等重庆一流技术团队,目前就职于某银行负责统一支付系统建设。自身对金融行业有强烈的爱好。同时也实践大数据、数据存储、自动化集成和部署、分布式微服务、响应式编程、人工智能等领域。同时也热衷于技术分享并创立公众号和博客站点对知识体系进行分享。
个人博客地址:http://youngitman.tech 微信公众号:青年IT男
展开
-
hibernate环境搭建及第一程序
sm.jar,commons-collections.jar,commons-logging.jar,jta.jar,dom4j.jar配置文件hibernate.cfg.xml和hibernate.properties,XML和properties两种,这两个文件的作用一样,提供一个即可,推荐XML格式,下载目录/etc下是示例配置文件。 可以在配置文件指定: 数据库的URL、用户名、密码、JDBC驱动类、方言等。 启动时Hibernate会在CLASSPATH里找这个配置文件。原创 2012-05-13 21:50:49 · 81 阅读 · 0 评论 -
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
原创 2016-06-21 13:54:43 · 74 阅读 · 0 评论 -
重庆APP开发 重庆Android 重庆Ios 爬虫科技 重庆爬虫科技
PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVe原创 2014-10-06 12:03:19 · 274 阅读 · 0 评论 -
其他问题
原创 2012-06-01 08:53:38 · 81 阅读 · 0 评论 -
事务
Factory.openSession(); tx = session.beginTransaction(); //process tx.commit(); } catch(HibernateException e){ if(tx != null)tx.rollback();throw e; }finally { if (session != null)session.close(); } connection.setAutoCommit(false); c原创 2012-06-01 08:53:47 · 73 阅读 · 0 评论 -
缓存
原创 2012-05-21 13:44:13 · 66 阅读 · 0 评论 -
懒加载
原创 2012-05-21 13:42:47 · 75 阅读 · 0 评论 -
hibernate继承映射
s) (映射文件) 第三种:混合使用“一个类继承体系一张表”和“每个子类一张表” (映射文件)原创 2012-05-21 13:37:26 · 64 阅读 · 0 评论 -
hibernate多对多关联映射
原创 2012-05-21 10:29:11 · 65 阅读 · 0 评论 -
Hibernate中使用的集合类型-集合映射-级联操作-控制翻转
集合映射(set, list, array,bag, map)Bag:必须使用List于之对应但没有顺序了 集合映射(set, list, array,bag, map)这些集合类都是Hibernate实现的类和JAVA中的集合类不完全一样,set,list,map分别和JAVA中的Set,List,Map接口对应,bag映射成JAVA的List;这些集合的使用和JAVA集合中对应的接原创 2012-05-21 10:16:24 · 90 阅读 · 0 评论 -
hibernate一对一关联映射
-one,可以描述为多对一,加unique=“true”约束 property-ref用于指定关联类的一个属性,这个属性将会和本外键相对应 】(新建普通java工程)第一步:配置hibernate环境 、编写hibernate.cfg.xml配置文件 true com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/student?useUnico原创 2012-05-20 13:10:35 · 71 阅读 · 0 评论 -
hibernate多对一关联映射
原创 2012-05-19 22:52:49 · 81 阅读 · 0 评论 -
hql的命名参数与Query接口的分页查询
here user.id=:id"; String hql="from User"; Query q=s.createQuery(hql); //表示从第0条开始查询 q.setFirstResult(0); //表示最大查询数量 q.setMaxResults(2); //q.setParameter("id", new Integer(1));/* q.setParameter(0, 1);原创 2012-05-14 20:30:18 · 91 阅读 · 0 评论 -
实体类或属性名与数据库关键字冲突问题
原创 2012-05-14 20:12:20 · 558 阅读 · 0 评论 -
JPA中bean的四种状态和hibernate中的bean三种状态
tity.find(Person.class, 1); 此时bean处于托管状态这个对象发生改变EntityManager都知道当在如: person.setName("小李"); entity.getTransaction().commit();此时会去更新数据库当调用entity.clear();等方法时此时bean变成游离状态通过调用entity.merge(person);把数据同步到数据库删除:是认为的删除对象或是垃圾回收掉//hibe原创 2012-05-14 17:11:10 · 283 阅读 · 0 评论 -
get() load() persist() 等方法的区别
原创 2012-05-14 16:36:06 · 67 阅读 · 0 评论 -
博客文章迁移至新网站
为了更好的整理和归纳博客文章,现自主建立博客站点 ,站点名称:青年IT男的博客 地址:http://youngitman.tech原创 2019-08-15 14:01:09 · 219 阅读 · 0 评论