Hibernate_HelloWorld(Annotation版)

php中文网
发布: 2016-06-07 16:12:47
原创
1202人浏览过

二、Hibernate下Hello World Annotaion版 1.创建teacher表 create table teacher(id int primary key , name varchar(20) , title varchar(20)); 2.创建Teacher类,创建对应的Annotation package com.zgy.hibernate.model;import javax.persistence.Entity;i

二、Hibernate下Hello World Annotaion版

1.创建teacher表

create table teacher(id int primary key , name varchar(20) , title varchar(20));

 

2.创建Teacher类,创建对应的Annotation

package com.zgy.hibernate.model;



import javax.persistence.Entity;

import javax.persistence.Id;



@Entity

public class Teacher {

private int id;

private String name;

private String title;



@Id

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getTitle() {

return title;

}

public void setTitle(String title) {

this.title = title;

}



}
登录后复制

3.加入相应的hibernate jar 包

 

4.在hibernate.cfg.xml中添加配置

<?xml version='1.0' encoding='utf-8'?>

<!DOCTYPE hibernate-configuration PUBLIC

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">



<hibernate-configuration>



<session-factory>



<!-- Database connection settings -->

<property name="connection.driver_class">com.mysql.jdbc.Driver</property>

<property name="connection.url">jdbc:mysql://localhost:3306/hibernate</property>

<property name="connection.username">root</property>

<property name="connection.password">root</property>



<!-- JDBC connection pool (use the built-in) -->

<!-- <property name="connection.pool_size">1</property> -->



<!-- SQL dialect -->

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>



<!-- Enable Hibernate's automatic session context management -->

<!-- <property name="current_session_context_class">thread</property> -->



<!-- Disable the second-level cache -->

<property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>



<!-- Echo all executed SQL to stdout -->

<property name="show_sql">t【本文来自鸿网互联 (http://www.68idc.cn)】rue</property>



<!-- Drop and re-create the database schema on startup -->

<!-- <property name="hbm2ddl.auto">update</property> -->



<mapping resource="com/zgy/hibernate/model/Student.hbm.xml"/>

<mapping class="com.zgy.hibernate.model.Teacher"/>



</session-factory>



</hibernate-configuration>
登录后复制

5.测试,查看数据库变化。

Voicepods
Voicepods

Voicepods是一个在线文本转语音平台,允许用户在30秒内将任何书面文本转换为音频文件。

Voicepods 93
查看详情 Voicepods

 

PS:

输入@后自动出现随笔提示的方法:

Window——Preferences——Content Assit——.@

 

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号