随笔分类 -  hibernate

摘要:package com.jckb; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * jdbc编程步骤: * 1、加载数据库... 阅读全文
posted @ 2017-02-12 22:54 郭鑫 阅读(3375) 评论(0) 推荐(0)
摘要:1、使用Criteria查询数据 Criteria查询是Hibernate提供的一种查询方式 2、设定查询条件(Restrictions) 比较运算 Restrictions.eq( ) 范围运算 Restrictions.in( ) 字符串模式匹配 Restrictions.ilike( )/li 阅读全文
posted @ 2016-09-24 18:34 郭鑫 阅读(4190) 评论(0) 推荐(0)
摘要:一. update 和 merge的区别 首先在执行更新操作的时候,两者都必须要有id update是直接执行update 语句,执行后状态为持久化状态 而merge则不一样: 1. 如果session中有与之对应的对象,也就是主键相同,则会把要保存的obj的值copy给session中的对象,然后update被复制后的session中的对象 2. 如果session中没有,则会先从数据库中se... 阅读全文
posted @ 2016-09-24 14:53 郭鑫 阅读(580) 评论(0) 推荐(0)
摘要:HQL是Hibernate Query Language即Hibernate查询语言 1、执行HQL语句的步骤: (1)、获取Session对象 Configuration cfg = new Configuration(); SessionFactory sessionFactory = cfg. 阅读全文
posted @ 2016-09-24 14:49 郭鑫 阅读(2799) 评论(0) 推荐(0)