社区
Java EE
帖子详情
刚学hibernate,哪位大哥能给一个在oracle下的类似Test的例子
xicheng_my_love
2005-12-05 05:22:59
如题,谢谢!!!
...全文
99
3
打赏
收藏
刚学hibernate,哪位大哥能给一个在oracle下的类似Test的例子
如题,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rickhunterchen
2005-12-06
打赏
举报
回复
项目结构
project
|_src
|_mypack
| |_Test.java
| |_User.java
| |_User.hbm.xml
|_hibernate.cfg.xml
===================================================================================
hibernate.cfg.xml代码:
<?xml version='1.0' encoding='GBK'?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="show_sql">true</property>
<property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:myoracle</property>
<property name="connection.username">xxx</property>
<property name="connection.password">xxx</property>
<mapping resource="mypack/User.hbm.xml"/>
</session-factory>
</hibernate-configuration>
================================================================================
User.hbm.xml代码:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="mypack.User" table="usertable">
<id name="id">
<generator class="sequence">
<param name="sequence">user_id_seq</param>
</generator>
</id>
<property name="username"></property>
<property name="password"></property>
</class>
</hibernate-mapping>
============================================================================
User.java代码:
package mypack;
public class User {
public User(){}
private int id;
private String username;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
===================================================================================
Test.java代码:
package mypack;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
import net.sf.hibernate.SessionFactory;
import net.sf.hibernate.Transaction;
import net.sf.hibernate.cfg.Configuration;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
try{
SessionFactory sf=new Configuration()
.configure()
.buildSessionFactory();
Session session=sf.openSession();
Transaction tx=session.beginTransaction();
User user=new User();
user.setUsername("熊昂");
user.setPassword("2368");
session.save(user);
tx.commit();
session.close();
}catch(HibernateException e){
e.printStackTrace();
}
}
}
================================================================================
Sql脚本
CREATE TABLE usertable (
ID number(6) NOT NULL primary key,
username varchar2(24) NOT NULL,
password varchar2(24) NOT NULL ,
);
序列:
create sequence user_id_seq increment by 1 start with 1 nomaxvalue;
xicheng_my_love
2005-12-06
打赏
举报
回复
搞定 谢谢 结贴
xicheng_my_love
2005-12-05
打赏
举报
回复
没有人能帮一下吗
Hibernate
连接
oracle
数据库的简单
例子
Hibernate
连接
oracle
数据库的简单
例子
一、
Hibernate
连接数据库 由于最近学习
hibernate
时,与
oracle
数据库发生交互时总是出错!网上关于如何详细
hibernate
连接数据库的
例子
也不多,所以在这里写一写
例子
,以供交流和总结! 二、配置
Hibernate
开发环境 本人进行
Hibernate
学习时是使用MyEclipse2014,一切的Hiberna
hibernate
oracle
date,使用
Hibernate
插入
oracle
Date类型的
例子
package
test
;import java.text.SimpleDateFormat;import org.
hibernate
.SessionFactory;import org.
hibernate
.Transaction;import org.
hibernate
.cfg.Configuration;import org.
hibernate
.classic.Session;import p...
hibernate
连接
oracle
的
例子
第一次学习
hibernate
,跟着网上的去做,到处报错,自己做了一遍,终于好了! 一、 实验环境 eclipse、
oracle
11g 然后就是所需的jar包,到http://www.
hibernate
.org下载相应的jar,我的是
hibernate
-release-4.2.21.Final,解压后所需要jar为 \
hibernate
-release-4
hibernate
oracle
blob,
Hibernate
3操作
Oracle
的Blob字段
Hibernate
3操作
Oracle
的Blob字段
hibernate
作为
一个
优秀的OR-Mapping构架,对数据库的基本操作进行了比较好的封装,针对Blob类型字段的操作也不例外。但网上大部分能找到的
hibernate
操作Blob的例程都是基于
hibernate
2版本的,同时在实际操作中我发现针对不同的数据库,可以有不同的操作方法。下面将
hibernate
3操作
oracle
的Blob字段进行
一个
...
一个
简单的
hibernate
连接
oracle
数据库
例子
一、
Hibernate
介绍
Hibernate
是基于对象/关系映射(ORM,Object/Relational Mapping)的
一个
解决方案。ORM方案的思想是将对象模型表示的对象映射到关系型数据库中,或者反之。
Hibernate
目前是ORM思想在Java中最成功、最强大的实现。它于2001年的年末发布第
一个
版本,立即引起了广泛的注意。2003年6月,
Hibernate
2发表,并
Java EE
67,549
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章