摘要: 实体:package uni.one2one.jointable;public class Husband { private int id; private String name; private Wife wife; public Husband() { } public Husband(int id, String name, Wife wife) { super(); this.id = id; this.name = name; this.wife = wife; } public int getId() { return id; } public void setId(... 阅读全文
posted @ 2011-07-23 10:19 focusJ 阅读(196) 评论(0) 推荐(0)
摘要: 实体:package uni.many2one.jointable;public class Parent { private int id; private String name; private Child child; public Parent() { } public Parent(int id, String name, Child child) { super(); this.id = id; this.name = name; this.child = child; } public int getId() { return id; } public void se... 阅读全文
posted @ 2011-07-23 10:17 focusJ 阅读(250) 评论(0) 推荐(0)
摘要: 实体:package uni.one2many.jointable;import java.util.HashSet;import java.util.Set;public class Emperor { private int id; private String name; private Set<Minister> ministers = new HashSet<Minister>(); public Emperor() { } public Emperor(int id, String name, Set<Minister> ministers) { 阅读全文
posted @ 2011-07-23 10:16 focusJ 阅读(235) 评论(0) 推荐(0)
摘要: 这里举了皇帝和大臣的例子,天子只有一个,而诸侯多的不胜计数。实体:package uni.one2many;import java.util.HashSet;import java.util.Set;public class Emperor { private int id; private String name; private Set<Minister> ministers = new HashSet<Minister>(); public Emperor() { } public Emperor(int id, String name, Set<Minis 阅读全文
posted @ 2011-07-23 10:13 focusJ 阅读(429) 评论(0) 推荐(0)
摘要: 这里举了一夫一妻的例子。实体:package uni.one2one;public class Husband { private int id; private String name; private Wife wife; public Husband() { } public Husband(int id, String name, Wife wife) { super(); this.id = id; this.name = name; this.wife = wife; } public int getId() { return id; } public void se... 阅读全文
posted @ 2011-07-23 10:08 focusJ 阅读(459) 评论(0) 推荐(0)
摘要: 在这里举了一个不太恰当的例子:双亲和孩子。当然举这个例子也有一定的道理,一个孩子至少有两个parent,但是例子只是例子,重点不是例子而是配置方法。下面我们看一下配置的详细步骤:实体:package uni.many2one;public class Child { private int id; private String name; public Child(int id, String name) { super(); this.id = id; this.name = name; } public Child() { } public int getId() { retur... 阅读全文
posted @ 2011-07-23 10:05 focusJ 阅读(485) 评论(0) 推荐(0)
摘要: 暂且把废话放一边,代码上:/** * 上一条记录 * @param id * @return */ @Override public Object preBlog(String id) { final String fid = id; final String sql = "from Blog b where b.bid<? order by b.bid desc"; return this.getHibernateTemplate().execute(new HibernateCallback() { @Override public Object doInHibe 阅读全文
posted @ 2011-05-20 20:45 focusJ 阅读(1103) 评论(0) 推荐(0)
摘要: 因为是新手所以采用简单的yum命令安装:yum install mysqlyum install mysql-serveryum install mysql-develchgrp -R mysql /var/lib/mysqlchmod -R 770 /var/lib/mysqlservice mysqld start 做到这一步是完全没有问题的,但是更改密码的时候 就出现问题了。因为安装mysql的时候默认的root是没有密密的,这也无所谓了,但是修改root用户密码的时候就出现:(参考别人的:http://blog.sina.com.cn/s/blog_6fd605b50100q5es.. 阅读全文
posted @ 2011-05-09 20:39 focusJ 阅读(615) 评论(0) 推荐(0)
摘要: 废话少说代码伺候:封装好的ImageUtil类:目的读取本地的图片文件并存入数据库,然后读出数据库中以Blob形式存储的图片保存到指定目录。 1 package org.blog.util; 2 import java.io.File; 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 public class ImageUtil { 8 private stat. 阅读全文
posted @ 2011-04-30 20:33 focusJ 阅读(13370) 评论(0) 推荐(0)
摘要: DAO是J2EE设计模式中一种重要的设计模式。它上与BO(BusinessObject)业务逻辑层相连,下与数据源逼近,其重要性就不言而喻了。 举一个简单的例子:分页。分页是系统中非常常见的功能模块。我们用两种方式来模拟一下这个功能:纯净的JSP,还有JSP+DAO。 纯jsp的方式:我们会在页面里直接直接上sql语句:SELECT...FROM...LIMITn,m。如果我们系统中有好多个模块都要用到分页的功能,那这块管理分页的程序会立马出现在好多个页面上,这时候再加上数据库的连接关闭,或者其他的业务代码,我们的页面会显得很乱,不好维护。而且从代码复用的角度来说这样就不很合理。 下面我们看. 阅读全文
posted @ 2011-04-24 22:20 focusJ 阅读(881) 评论(0) 推荐(0)