Hibernate
唐伯虎999
这个作者很懒,什么都没留下…
展开
-
Hibernate实现mysql之on duplicate key
1 首先说一下HQL的createQuery() 在其中可以写sql语句,也可以用Hibernate特有语句,但createQuery只是在涉及到查询的时候能用,而insert into不涉及查询,故在其中不能用insert into 不然会提示values是非法字符 2 再说一下createSQLQuery()的用法,这是Hibernate用来支持原生sql的api,上边的createQuer原创 2016-01-23 19:49:04 · 2191 阅读 · 0 评论 -
Hibernate持久化类要求
1 提供一个无参构造器 2 提供一个标识属性 标示属性通常隐射数据库表的主键字段 3 为类中每个成员都提供setter和getter方法 4 使用非final类 5 如果涉及到集合操作 还要提供equals()和hashCode()方法。原创 2015-12-25 22:43:13 · 908 阅读 · 0 评论 -
Hibernate之update&delete
package hibernate; import org.hibernate.Session; import org.hibernate.Transaction; public class Update { public static void main(String[] args) { // TODO Auto-generated method stub S原创 2015-12-27 20:14:26 · 737 阅读 · 0 评论 -
Hibernate操作流程
1 应用程序调用Configuration类,该类读取Hibernate配置文件及映射文件的信息, 2 使用这些信息生成SessionFactory对象 3 然后从2生成的对象生成一个Session对象 4 并用Session对象生成Transaction对象 5 1 通过Session对象的get load save ...等方法对po进行加载,保存,更新,删除。 5 2 在查询情况下原创 2015-09-11 17:43:32 · 661 阅读 · 0 评论