- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 hibernate HQL使用
Query q = session.createQuery("from Category");Query q = session.createQuery("from Category c where c.name > 'c5'");Query q = session.createQuery("from Category c order by c.name desc");Query q = se
2012-12-24 21:39:55 483
原创 hibernate映射应用 - 树状结构
@Entity@Table(name = "t_node")public class Node { private int id; private String name; private Node parent; private Set childs = new HashSet(); @Id @GeneratedValue public int getId() { ret
2012-12-17 22:31:43 479
原创 Hibernate4映射之三: many2many双向映射(xml方式)
public class Student { private int id; private String name; private Set teachers;......getter & setter....}public class Teacher { private int id; private String name; private Set students;
2012-12-16 15:48:16 365
原创 Hibernate4映射之三: many2many双向映射(注解方式)
@Entity@Table(name = "t_student")public class Student { private int id; private String name; private Set teachers; @Id @GeneratedValue public int getId() { return id; } public String get
2012-12-16 15:35:31 411
原创 Hibernate4映射之二: one2many双向映射(注解方式)
Group实体:@Entity@Table(name="t_group")public class Group { private int id; private String name; private Set users; @Id @GeneratedValue public int getId() { return id; } public String ge
2012-12-16 15:21:40 479
原创 Hibernate4映射之二: one2many双向映射(xml方式)
public class Group { private int id; private String name; private Set users;.....getter & setter...}public class User { private int id; private String name; private Group group;...
2012-12-16 15:16:05 426
原创 Hibernate4映射之三: many2many单向映射(xml方式)
public class Student { private int id; private String name;.....getter & setter ....}public class Teacher { private int id; private String name; private Set students;.....getter & sette
2012-12-16 15:04:58 473
原创 Hibernate4映射之三: many2many单向映射(注解方式)
@Entity@Table(name = "t_student")public class Student { private int id; private String name; @Id @GeneratedValue public int getId() { return id; } public String getName() { return name;
2012-12-16 15:01:38 1248 1
翻译 Hibernate4主键生成策略(xml方式)
主键生成策略是指 increment用于为 long, short 或者 int 类型生成 唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。在集群下不要使用。identity对 DB2,MySQL,MS SQL Server,Sybase 和 HypersonicSQL 的内置标识字段提供支持。返回的标识符是 long,short
2012-12-15 18:01:12 979
转载 基于按annotation的hibernate主键生成策略
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码 @Target({ME
2012-12-15 17:45:31 858
原创 Hibernate4主键生成策略(注解方式)
IDENTITY: supports identity columns in DB2, MySQL, MS SQL Server, Sybase and HypersonicSQL. The returned identifier is of type long, short or int.SEQUENCE (called seqhilo in Hibernate): uses a hi/lo
2012-12-15 17:25:20 7865 1
原创 Hibernate4映射之二: one2many单向映射(xml方式)
public class Group { private int id; private String name; private Set users;.....getter & setter...}public class User { private int id; private String name;.....getter & setter...}
2012-12-13 21:21:52 745
原创 Hibernate4映射之二: one2many单向映射(注解方式)
Group实体:@Entity@Table(name="t_group")public class Group { private int id; private String name; private Set users; @Id @GeneratedValue public int getId() { return id; } public String ge
2012-12-13 21:14:55 775
原创 Hibernate4映射之二: many2One单向映射(xml方式)
Group实体:public class Group { private int id; private String name; ......getter & setter....}User实体:public class User { private int id; private String name; private Group group;......g
2012-12-12 21:50:35 460
原创 Hibernate4映射之二: many2One单向映射(注解方式)
Group实体:@Entity@Table(name="t_group")public class Group { private int id; private String name; @Id @GeneratedValue public int getId() { return id; } public String getName() { return n
2012-12-12 21:45:44 672
转载 ORA-01187 EXP导出错误解决方法
EXP-00056: 遇到 ORACLE 错误 1187ORA-01187: 由于验证测试失败而无法从文件 201 读取ORA-01110: 数据文件 201: '/usr/oracle/oradata/TEST/test/temp01.dbf'EXP-00000: 导出终止失败----------------------------SQL> ALTER S
2012-12-11 14:47:56 1813
原创 Hibernate4映射之一: One2One双向外键映射(注解方式)
Person实体@Entitypublic class Person { private int id; private String name; private Address address; @Id @GeneratedValue public int getId() { return id; } public String getName() { ret
2012-12-07 17:18:46 536
原创 Hibernate4映射之一: One2One双向外键映射(xml方式)
Person实体public class Person { private int id; private String name; private int age; private Address address;..........}Address实体public class Address { private int id; private String
2012-12-07 17:09:09 561
原创 Hibernate4映射之一: One2One单向外键映射(注解方式)
Person实体@Entitypublic class Person { private int id; private String name; private Address address; @Id @GeneratedValue public int getId() { return id; } public String getName() { r
2012-12-07 16:55:02 983
原创 Hibernate4映射之一: One2One单向外键映射(xml方式)
Person实体public class Person { private int id; private String name; private int age; private Address address;..........}Address实体public class Address { private int id; private String
2012-12-07 16:41:11 579
原创 Hibernate4.1.8搭建日志环境
hibernate4.1.8使用JBoss Logging什么是slf4j?slf4j是Simple Logging Facade for Java的简称。以下这段是Hibernate4.1.8官方文档中关于日志的:Simple Logging Facade for Java (SLF4J) in order to log various system events. SLF
2012-12-07 15:20:43 2582 2
原创 Hibernate4的SessionFactory
Hibenate4中创建SessionFactory的方式有多种:传统方式:SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();不过这种方式4.1.8不推荐使用使用如下方式:ServiceRegistry是一个独立的组件,具有注册表(registry)
2012-12-07 15:04:11 1371
转载 PermGen space错误解决方法
1.参考:http://blog.csdn.net/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.htmlhttp://anyeeye.iteye.com/blog/444624Tomcat6性能调优 出现java.lang
2012-12-07 13:46:57 601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人