sessionfactory 静态代码
来源:互联网 发布:计算机硬件工程师知乎 编辑:程序博客网 时间:2024/06/07 21:27
private static SessionFactory sf;
static{
sf=new AnnotationConfiguration().configure().buildSessionFactory();
}
public static SessionFactory getSessionFactory(){
return sf;
}
}
public class UserManager{
public boolean exists(User user){
Session session=HibernateUtil.getSessionFactory().getCurrentSession();
//采用链式编程
session.beginTransaction();
User inuser=(User)session.createQuery("from User u where u.username= :username")
.setString("username",user.getUsername())
.uniqueResult();
session.getTransaction().commit();
if(inuser==null)
return false;
return true;
}
public void add(User user){
Session session=HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
}
}
<?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="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/db_springstudy
</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="myeclipse.connection.profile">MySQL</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">update</property>
<mapping class="com.ssh.model.User" />
</session-factory>
</hibernate-configuration>
- sessionfactory 静态代码
- SessionFactory单例示例代码
- 代码优化:SessionFactory过期项
- SessionFactory
- SessionFactory
- sessionFactory
- SessionFactory
- SessionFactory
- hibernate4下拿到SessionFactory的一段经典代码
- java-spring文件配置sessionFactory及相关数据源示例代码
- 使用spring中的HibernateTemplate简化代码,并且不用管理sessionFactory
- 静态方法,静态代码块
- SessionFactory (org.hibernate.SessionFactory)
- 静态代码块、非静态代码块
- 下拉列表静态代码
- static静态代码块
- jS静态分页代码
- 静态日历窗口代码
- [SQL Server]幾種分頁(Paging)
- viewflow实现类似淘宝,网易新闻的横幅banner,可循环自动播放
- android的 makefile里 的常用 宏定义
- Matlb矩阵操作
- 浮华落寂
- sessionfactory 静态代码
- Android JNI知识简介
- 婚纱照和结婚用的相机都是日货...
- android字符串显示的宽度
- tslib校准 .
- bitmap 内存溢出OOM的解决办法分享
- Linux 基本命令部分详解
- 转:简单了解HTTP消息头
- nginx 配置详解