Hibernate
MRW456
这个作者很懒,什么都没留下…
展开
-
Hibernate之复杂映射
=====》复杂映射之复合主键映射1、该实例的准备工作请看:http://write.blog.csdn.net/postedit/480109492、在src建立com.hibernate.test4包,并建立Area.java、Area.hbm.xml,并且把Area.hbm.xml添加到hibernate.cfg.xml中。area表的sql为:CREATE TABLE ar原创 2015-10-02 09:14:55 · 511 阅读 · 0 评论 -
Hibernate之主键的映射
1、该实例的准备工作请看:标识符生成器之assigned:2、在src建立com.hibernate.test2包,并建立User.java,User.hbm.xml.package com.hibernate.test2;public class User { private int id; private String name; privat原创 2015-09-04 14:38:48 · 582 阅读 · 0 评论 -
Hibernate之映射关联关系
1、该实例的准备工作请看:一、单向Many-to-one2、在src建立com.hibernate.test3包,并建立Address.java,Address.hbm.xml和Person.java,Person.hbm.xmlPerson表的sql:create table Person(personId int not null primary key,addressId原创 2015-09-05 14:36:01 · 421 阅读 · 0 评论 -
Hibernate学习Hello World与及hibernate.dialect not set
Hibernate学习首个程序与及hibernate.dialect not set原创 2015-08-26 21:47:36 · 737 阅读 · 0 评论 -
Hibernate实现增删改查
1、创建数据库和数据表(本例使用的数据库为Mysql)2、配置Hibernate需要的jar包和Hibernate.cfg.xml,HibernateUtil.javaHibernate.cfg.xml:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD原创 2016-03-06 17:54:18 · 593 阅读 · 0 评论 -
Hibernate HQL的使用
1、简单查询(查询全部)Session session=HibernateUtil.getSessionFactory().getCurrentSession();Transaction tx=session.beginTransaction();List peoples=session.createQuery("from People").list();for(People peopl原创 2016-04-02 15:47:30 · 634 阅读 · 0 评论 -
Hibernate主键生成策略选择
increment由Hibernate自动生成,Hibernate会获取映射表中最大的主键id,在其基础上加1,不依赖底层数据库type类型必须映射为long,int,shortidentity1.由底层数据库来生成标识符,如果底层数据库不支持自动增长将出错2.type类型必须映射为long,int,shortsequence1.有底层数据库来生成标识符,如果底层数原创 2016-03-13 15:35:32 · 463 阅读 · 0 评论 -
Hibernate一对多关系映射及各种操作
1、关系映射原创 2016-03-26 16:11:03 · 432 阅读 · 0 评论