hibernate
阿牛_O
这个作者很懒,什么都没留下…
展开
-
Hibernate_对象有三种状态
1. 瞬时状态 (Transient) 由 new 命令开辟内存空间的 Java 对象,也就是平时所熟悉的普通 Java 对象。如: Student stu = new Student(); 瞬时对象特点: (1) 不和 Session 实例关联 (2) 在数据库中没有和瞬时对象关联的记录 2. 持久状态 (Persistent) 持久的实例在数据库中有对应的记录,并拥有一个持转载 2013-04-01 09:34:11 · 444 阅读 · 0 评论 -
Hibernate_get和load的区别
1.get和load的区别 * get不支持lazy ,load支持lazy * 采用get加载数据如果没有匹配的数据返回null而load则抛出异 /** * 采用get如果数据库没有就返回null */ public static void testReadByGetMethod02() { Session session = null;原创 2013-04-01 09:59:37 · 498 阅读 · 0 评论 -
Hibernate_使用注解
Hibernate注解编程 jdbc:mysql://localhost:3306/test com.mysql.jdbc.Driver root imti org.hibernate.dialect.MySQLDialect jdbc:mysql://localhost:3306/tes转载 2013-04-08 15:18:44 · 763 阅读 · 0 评论 -
Hibernate_createQuery与createSQLQuery
原来的查询语句: String sql = "select a.* from tb_doc_catalog a where a.cat_code like '"+catCode+"%'"; Session session = this.getSession(); try { List catNameList = session.createSQLQuery(sql).list();转载 2013-03-25 16:59:19 · 529 阅读 · 0 评论 -
Hibernate_注解说明
@content ejb3注解的API定义在javax.persistence.*包里面。 注释说明: @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和sche转载 2013-04-09 15:03:47 · 475 阅读 · 0 评论 -
Hibernate_主键生成策略
/** * 测试uuid主键生成策略 */ public static void testSave01() { Session session = null; try { // session = HibernateSessionFactory.getSession(); session.beginTransaction(); Users user = n转载 2013-04-01 16:02:50 · 519 阅读 · 0 评论 -
Hibernate_常用的关联模式
原文:http://www.open-open.com/doc/view/01ff044d600146079410e9968a1ddb86 Hibernate多对一单向关联(常用的关联模式) 类图: 表结构: 映射文件: <!-- --> hibernat转载 2013-04-18 16:41:26 · 822 阅读 · 0 评论