hibernate的
hibernate.cfg.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="connection.username">root</property>
<property name="connection.url">jdbc:mysql://localhost:3306/test</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="myeclipse.connection.profile">MySql</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="show_sql">true</property>
<property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<mapping resource="com/study/hibernate/Person.hbm.xml" />
</session-factory>
</hibernate-configuration>
Person.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping>
<class name="com.study.hibernate.Person" table="person"
catalog="test">
<id name="id" type="java.lang.String">
<column name="id" length="32" />
<generator class="assigned" />
</id>
<property name="name" type="java.lang.String">
<column name="name" length="20" not-null="true" />
</property>
<property name="password" type="java.lang.String">
<column name="password" length="20" not-null="true" />
</property>
<property name="sex" type="java.lang.String">
<column name="sex" length="2" />
</property>
<property name="email" type="java.lang.String">
<column name="email" length="30" />
</property>
</class>
</hibernate-mapping>
package com.study.hibernate;
public class Person {
private String id;
private String name;
private String password;
private String sex;
private String email;
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
package com.study.hibernate;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class PersonOperate {
private Session session = null;
public PersonOperate(){
Configuration config = new Configuration().configure();
SessionFactory factory = config.buildSessionFactory();
this.session = factory.openSession();
}
public void insert(Person p){
Transaction trc = this.session.beginTransaction();
this.session.save(p);
trc.commit();
}
}
package com.study.hibernate;
public class TestPO {
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p = new Person();
p.setId("san");
p.setName("he");
p.setPassword("yong");
p.setSex("男");
p.setEmail("hao123@126.com");
PersonOperate po = new PersonOperate();
po.insert(p);
}
}
分享到:
相关推荐
自己做的 捣鼓了2天
【WebApi】资源管理器与文件下载 在Web开发中,WebApi是一个强大的工具,用于构建RESTful服务,使得客户端可以方便地访问和操作服务器端的数据。本篇将探讨如何利用ASP.NET MVC中的WebApi来实现一个简单的资源管理...
【WebApi】是一种轻量级的HTTP服务框架,主要用于构建RESTful风格的API,它可以方便地与各种客户端,包括浏览器和移动设备进行交互。在本文档中,我们将深入探讨如何利用WebApi构建一个资源管理器,该管理器支持多...
【WebApi】多文件上传是Web开发中常见的一项功能,特别是在资源管理器的实现中,它允许用户批量上传文件,极大地提高了工作效率。在.NET框架下,我们可以利用ASP.NET的WebApi模块来构建这样的功能。...
【WebApi】捣鼓一个资源管理器--服务器端分割压缩图片 在Web开发中,我们经常需要处理大量的图片资源,特别是在构建一个资源管理系统时。WebApi作为.NET Framework的一部分,为创建HTTP服务提供了一种轻量级、灵活...
ESP8266无线小车制作-B站arduino捣鼓.zip
标题“标准选项卡 - 又捣鼓一个出来了”暗示我们将讨论创建自定义选项卡的方法,可能是一个编程实践或一个开发案例。描述中的“代码 向下菜单 导航”进一步指出,这个话题可能涉及到与选项卡交互相关的代码实现,...
在Java编程中,正则表达式(Regular Expression)是一种强大的文本处理工具,它能用于匹配、查找、替换等操作。本话题聚焦于如何利用Java来生成一个正则表达式,这个表达式能够验证一个字符串是否代表了在特定范围内...
有二次页面功能开发能力的用户也可进行二次页面功能等设计开发,可以设计出不同的模板风格及功能,自己动手设计完全免费使用,享受更专业,更底层DIY网站的乐趣,适合有一定网页基础的用户捣鼓。 ------------1--...
完美解决解决viewpager嵌套viewpager,...自己做项目遇到问题,网上demo一直不可用,经过各处捣鼓,自己写了这个demo,非常好用.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
现在小程序的开发也越来越成熟了,完善了很多的API、组件、架构等,社区也由原来的零星点点到现在的不大不小,但也算是有了,期间也诞生了很多的开发框架,越来越多的三方辅助库,我也捣鼓出很多。比较有名的算是 ...
该项目是我平时捣鼓前端相关技术的一些案例集合。【涵盖:(Tensorflow.js-姿态识别,人脸识别),(WebRTC-音视频通话,录屏,.zip
原生Java高仿抖音短视频APP双端源码,java开发,上手有难度,小白童鞋请勿瞎捣鼓。 安卓语言是:android stdio 苹果语言是:OC 环境php5.6 sql5.5 伪静态设置thinkphp 适合用来学习 原生Java高仿抖音短视频APP双端...
主要功能为可定时可调节时刻的电子闹钟,按钮不多,多捣鼓捣鼓就能明白。用汇编语言编写,写了600+行,算是整个单片机课程中写写得最多的了。 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的...
dbd4-4fa7-89d9-488804dc0f6f安装 mongodbwindows系统可以参考我写的教程,mac自己捣鼓,总之你需要创建一个名为 myapp 的数据库,本地可以不开启认证,耳机运行起来后可以正常连接 mongo 就行。ps: Mongo的连接配置...
捣鼓了一个周末--20200920,完整的整理出了这个mysql5.7.29双主HA最清晰最详细最易读的部署方案。本人辛苦的原创,照着我这个文档部署,你肯定可以完美部署。 有需要 的话,加我微信:fage0161
最近开始学习TS,想要将每天学习时使用的小demo统一保存起来,但是每次都创建一模一样的目录结构感觉太麻烦了,刚好朋友跟我说了一下他最近做了一个简单的脚手架,于是我也就想着查查资料自己捣鼓一个出来。...
修复yum依赖问题,我自己的坏了捣鼓了好久搞哈哦的!
在坛里那个刷好了openwrt没有密码,复位也不行,自己捣鼓了半天终于,成功搞成了原厂的了。