Hibernate 配置
来源:互联网 发布:销售出库单软件 编辑:程序博客网 时间:2024/05/21 06:16
方式一步骤:
纯手工创建一个hibernate项目
1. 创建一个普通的java project。
2. 创建User.java类。文件内容如下:
package com.bean;public class 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 getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
3. 添加hibernate3.2包。(lib包下所有的jar文件和hibernate3.jar文件)。添加mysql的jdbc驱动。
4. 创建User.hbm.xml映射文件,和User.java放在一个包中。(在/eg/org/hibernate/aution下有例子,进行修改即可。)内容如下
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.bean"><class name="User" table="user" lazy="true"><comment>Users may bid for or sell auction items.</comment><id name="id"><generator class="native"/></id><property name="username"/><property name="password"/></class></hibernate-mapping>
5. 创建hibernate.cfg.xml文件,放在src目录下。(在/etc目录下有例子)内容如下:
<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="connection.url">jdbc:mysql://localhost:3306/test</property><property name="connection.username">root</property><property name="connection.password"></property><property name="dialect">org.hibernate.dialect.MySQLDialect</property><mapping resource="com/bean/User.hbm.xml"/></session-factory></hibernate-configuration>
6. 在mysql数据库中创建test数据库。(使用test.txt中的sql语句)
7. 编写测试类:代码如下:
package com;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import com.bean.User;public class Test {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubConfiguration cfg = new Configuration();cfg.configure();SessionFactory sf = cfg.buildSessionFactory();Session s = sf.openSession();Transaction ts = s.beginTransaction();User user = new User();user.setUsername("test");user.setPassword("123");s.save(user);ts.commit();s.close();System.out.println("end");}}
8. 到mysql数据库中查看user表中是否增加了记录即可。
OK !完毕!
- hibernate-hibernate的配置
- 【Hibernate】2.Hibernate配置
- Hibernate 配置!
- Hibernate配置
- Hibernate配置
- Hibernate 配置
- Hibernate配置
- Hibernate配置
- Hibernate配置
- Hibernate配置
- hibernate 配置
- Hibernate 配置
- Hibernate 配置
- hibernate配置
- 配置HIbernate
- Hibernate 配置
- Hibernate配置
- Hibernate配置
- uboot环境变量
- 问题:c# odbc方式连接oracle问题
- 解决 错误:error LNK2001: unresolved external symbol _auxDIBImageLoadA@4
- 奇偶数分离
- cocos2d-x最新2.1.0版本若干问题
- Hibernate 配置
- C++文件操作(1)
- 深拷贝与浅拷贝
- ideone 在线编译
- linux 常用命令个人收集
- 设计不足与过度设计
- Mac OS X下安装Java 7及配置Eclipse JDK
- fit输入法创始人开发者冯华君病逝 年仅31岁
- 子类化CTreeView中的CTreeCtrl控件