无意义-wd4
来源:互联网 发布:2017淘宝被投诉未生产 编辑:程序博客网 时间:2024/06/04 18:48
view_user.css
#userProfileCont
{
text-align:left
;
background: rgb(78,120,177)
; }
#userProfile
{
width:20%
;
margin:2px
;
margin-top:0px
;
text-align:center
;
float:left
;
height:100%
; }
#visiters
{
width:23%
;
margin:4px
;
margin-top:0px
;
float:right
; }
#personalInfo
{
width:79%
;
text-align:left
;
margin:3px
;
float:right
; }
#userPosts
{
margin:4px
;
margin-top:0px
;
text-align:center
;
width:55%
;
height:100%
;
float:left
; }
.photo img
{
margin:4px
;
border:4px solid #999999
;
margin-top:10px
; }
.visiter_photo img
{
margin:4px
;
border:4px solid #999999
;
margin-top:10px
; }
.per_info
{
margin: 8px
;
width:70%
;
text-align:left
;
font-size:15px
;
border-bottom:dashed 1px #999999
; }
.per_info span
{
margin-left:8px
;
color:red
;
}
andBbs-servlet.xml
<? xml version="1.0" encoding="UTF-8"?> <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> < beans> > > > > > > > > > > > /> /> /> > > /> > > > > > > > > </
web.xml
<? xml version="1.0" encoding="UTF-8"?> < web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> > > > > > > > > > > /WEB-INF/context/andBbs-servlet.xml > > > > > > > > </
CommonDao.java
package
import java.io.Serializable; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; public ICommonDao { SessionFactory ; setSessionFactory(SessionFactory sessionFacotry){ =sessionFacotry; } SessionFactory getSessionFactory(){ ; } Object get(Class clz,Serializable object){ Session session= .openSession(); Transaction tx= ; Object obj= ; { tx=session.beginTransaction(); obj= session.get(clz, object); tx.commit(); } (RuntimeException e){ ){ tx.rollback(); } e; } { session.close(); } obj; } ICommonDao.java
package import import public public void setSessionFactory(SessionFactory sessionFacotry); public SessionFactory getSessionFactory(); public Object get(Class clz,Serializable object); } IPostDao.java
package com.hzau.information.dao; import java.util.List; import com.hzau.information.domain.Comment; import com.hzau.information.domain.Post; public IPostDao { Post getPostById(Long postId); savePost(Post post); savePost(Long post,Comment comment); savePost_Comment(Comment comment); List<Post> findPostByTopicId(Long topicId); } IUserDao.java
package import import public public SessionFactory getSessionFactory(); public User getUserByName(String userName); public boolean saveUser(User user); public User getUserById(Long userId); } PostDao.java
package com.hzau.information.dao; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.hzau.information.HibernateUtil; import com.hzau.information.domain.Comment; import com.hzau.information.domain.Post; public IPostDao { @Override Post getPostById(Long postId) { Post post= ; { SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); List list=session.createQuery( , postId).list(); &&list.size()!=0){ post=(Post)list.get(0); } session.clear(); session.close(); } (Exception e){ e.printStackTrace(); } post; } savePost(Post post){ { SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); session.save(post); ; } (Exception e){ e.printStackTrace(); } ; } savePost(Long postId,Comment comment){ { SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); session.save(comment); Post post= ; List list=session.createQuery( , postId).list(); &&list.size()!=0){ post=(Post)list.get(0); post.getComments().add(comment); post.setCommentCount(post.getComments().size()); session.save(comment); session.save(post); session.getTransaction().commit(); session.close(); ; } { ; } } (Exception e){ e.printStackTrace(); } ; } savePost_Comment(Comment comment){ { SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); session.save(comment); session.clear(); session.close(); ; } (Exception e){ e.printStackTrace(); } ; } List<Post> findPostByTopicId(Long topicId){ List<Post> posts= ArrayList<Post>(); { SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); posts=session.createQuery( ).list(); session.clear(); session.close(); } (Exception e){ e.printStackTrace(); } posts; } main(String[] args) { //////////////Save post without comment Post post= Post(); post.setTitle( ); post.setReadCount(5); post.setCommentCount(2); post.setContent( ); post.setPoster(1l); post.setPostTime( Date()); { SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); session.save(post); } (Exception e){ e.printStackTrace(); } // //////////////Save users // User user =new User(); // user.setuserName("lichengri008"); // user.setPassword("welkiei"); // PersonalProfile pp=new PersonalProfile(); // pp.setEmail("lichengri008@126.com"); // pp.setIconUrl("/Android_BBS/images/default_pro.bmp"); // user.setPerProfile(pp); // SystemProfile sp=new SystemProfile(); // sp.setContribute(0); // sp.setLevel(0); // sp.setOnLineTime(0l); // sp.setRegisterDate(new Date()); // user.setSysProfile(sp); // // try{ // SessionFactory factor=HibernateUtil.getSessionFactory(); // Session session=factor.openSession(); // session.beginTransaction(); // session.save(pp); // session.save(sp); // session.save(user); // }catch(Exception e){ // e.printStackTrace(); // } // //////////////Save post without comment // Comment comment=new Comment(); // comment.setContent("Good post but not for me !"); // comment.setIssueTime(new Date()); // comment.setUserId(21l); // // post.getComments().add(comment); // // try{ // SessionFactory factor=HibernateUtil.getSessionFactory(); // Session session=factor.openSession(); // session.beginTransaction(); // // session.save(comment); // // session.save(post); // session.getTransaction().commit(); // // }catch(Exception e){ // e.printStackTrace(); // } } } UserDao.java
package com.hzau.information.dao; import java.util.List; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.hzau.information.HibernateUtil; import com.hzau.information.domain.User; public class UserDao extends HibernateDaoSupport implements IUserDao { @Override public User getUserByName(String userName) { User user= null; try{ SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); List list=session.createQuery( "from User u where u.userName = :userName ").setString("userName", userName).list(); if(list!=null&&list.size()!=0){ user =(User)list.get(0); } } catch(Exception e){ e.printStackTrace(); } return user; } @Override public boolean saveUser(User user) { // TODO Auto-generated method stub try{ SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); session.save(user.getPerProfile()); session.save(user.getSysProfile()); session.save(user); session.getTransaction().commit(); return true; } catch(Exception e){ e.printStackTrace(); } return false; } @Override public User getUserById(Long userId) { User user= null; try{ SessionFactory factor=HibernateUtil.getSessionFactory(); Session session=factor.openSession(); session.beginTransaction(); List list=session.createQuery( "from User u where u.id = :id ").setLong("id", userId).list(); if(list!=null&&list.size()!=0){ user =(User)list.get(0); } } catch(Exception e){ e.printStackTrace(); } return user; } }
- 无意义-wd4
- 无意义值
- -无意义-wD
- 无意义-wd6
- 无意义工作的烦恼
- 无意义-wd2
- 无意义-wd3
- 无意义-wd5
- 无意义-wd7
- 无意义的小东西
- 无意义的文章
- 关于无意义的主键
- 无意义的回帖(MFC)
- 3G在中国没有前景 争论无意义
- 降半旗,国葬 对钱老无意义.
- 无意义的事情做了太多
- 减压方法大全:放弃无意义的固执
- 要拒绝无意义的游戏行为
- JavaScript的正则表达式语法
- js 可输入的下拉框
- Visual Studio 2010之后-Visual Studio vNext
- Nehe的OpenGL的第10课的笔记
- 计算机会议排名
- 无意义-wd4
- struts2 拦截器
- 一个总经理的11个面试问题
- 10大桌面辅助软件
- 人工智能领域的重要会议
- 向数据库中导入excel的方法
- 用Delphi模拟键盘输入
- 软件需求3个层次――业务需求、用户需求和功能需求
- How to search All-In-OneCode Framework with google or Bing