Hibernate
文章平均质量分 67
刘利新西安
A MathJava fellow
展开
-
Hibernate自动生成Java代码似乎是个垃圾
org.hibernate.DuplicateMappingException: Duplicate class/entity mapping 出现上面错误,换了几个hbm.xml,有的能生成,有的有上述错误,运行中发现Eclipse还找删除的文件,restart都不行。 最后按下面方法解决: 改动(1)和(2)后也改动(3),再生成一个新的,然后生成java代码时用这个新的。原创 2013-03-26 05:40:09 · 675 阅读 · 0 评论 -
spring,Hibernate,MySQL整合
create table employee( id int, name varchar(50), age int, primary key(id)); package com.javacodegeeks.snippets.enterprise.dao; import org.hibernate.SessionFactory; import org.springframework.beans.转载 2013-10-21 10:26:35 · 698 阅读 · 0 评论 -
Hibernate过滤器
CREATE TABLE FLIGHT_DB ( ID INTEGER UNSIGNED NOT NULL, FLIGHT_NO VARCHAR(10)NOT NULL, SOURCE VARCHAR(15) NOT NULL, DESTINATION VARCHAR(15) NOT NULL, STATUS VARCHAR(20) NOT NULL, PRIMARY KE转载 2013-10-02 20:18:10 · 614 阅读 · 0 评论 -
用hibernate实现java的类继承-每个类一个表
在Hibernate中,有三种方式实现java中的继承,本文讲一个方法:每个类一张表。 java是面向对象的编程语言。 继承是其中重要的概念。关系模型能实现“是一个”和“有一个"关系。Hibernate给我们提供了类继承的方法。 比如我们有下面的类:shape是基类,circle和rectangle继承了shape.我们将为这3个类生成3张表。 三个类: 三张表: p翻译 2013-06-18 04:32:25 · 632 阅读 · 0 评论 -
Hibernate多对多
在这个例子中,你会看到如何实现多对多的对应关系,用注释的方式。让我们以国家和语言为例。一个国家可以有多种语言,一种语言也可以被多个国家使用。 下面这个图显示了这种对应关系。 现在让我们在数据库中创建上述表。你需要创建2个java文件,即Country.java和Language.java Country类被用来在数据库中创建country表 package org.翻译 2013-06-18 03:33:05 · 487 阅读 · 0 评论 -
设置方言会影响表的自动生成
create-drop <!-- org.hibernate.dialect.MySQLInnoDBDialect --> jdbc:mysql://localhost/bobo root com.mysql.jdbc.Driver package com.jav原创 2013-06-16 04:43:22 · 640 阅读 · 0 评论 -
由Hibernate自动生成表
必须先建立数据库,然后 create-drop注意设置成了create-drop. 用注释,省掉了配置文件 package com.vaannila.course; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValu转载 2013-06-15 03:03:10 · 457 阅读 · 0 评论 -
数据库操作语言HQL
package net.roseindia.hqlexamples; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hiberna转载 2013-04-26 19:02:00 · 502 阅读 · 0 评论 -
hibernate criteria的例子
我转载的文章,全都补齐含库源代码:http://pan.baidu.com/share/link?shareid=404568&uk=3878681452 Criteria类对sql进行了封装,可以用来进行各种查询,它以面向对象的方式来完成sql的部分功能. 创建数据库: DROP TABLE IF EXISTS `EMPLOYEE`; CREATE TABLE `EMPLOYEE`转载 2013-04-15 21:51:25 · 578 阅读 · 0 评论 -
Hibernate直接生成MySQL数据库
配置文件要这样写: # jdbc.X jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/spring_hibernate4_01?createDatabaseIfNotExist=true jdbc.user=root jdbc.pass= # hibernate.X hibern转载 2013-11-01 14:17:41 · 554 阅读 · 0 评论