寒雁留音

趁着这奈何天、伤怀日、寂寥时,试遣愚衷
JAVA学习中……
 
 

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类(5)

  • AJAX征路(1) (rss)
  • JavaScript(1) (rss)
  • 技术(3) (rss)
  • 雁儿有话说 (rss)

随笔档案(5)

  • 2008年3月 (2)
  • 2007年1月 (1)
  • 2006年11月 (2)

My Link

  • 我的163 Blog

搜索

  •  

最新评论

  • 1. re: 使用MiddleGen生成java代码时出现异常的一种解决方法
  • 今天遇到同样的问题,不过换了之后还是不行……觉得也很纳闷?
  • --鬼不见
  • 2. re: struts下汉字乱码的一种解决方法
  • @11
    这只是解决乱码众多方法中的一种而已。乱码形成的原因很多,不一定就是这里所说到的这种情况,所以还是要多多尝试。祝你好运!
  • --临江仙
  • 3. re: struts下汉字乱码的一种解决方法
  • 不行,,还是乱码
  • --11
  • 4. re: AJAX征路1 最简单的浮动框示例
  • 不错
  • --ssj
  • 5. re: struts下汉字乱码的一种解决方法[未登录]
  • 可是如果是租用的服务器
    人家是不允许改变那些属性的啊
  • --leo

阅读排行榜

  • 1. 自动生成POJO和DAO代码(1295)
  • 2. AJAX征路1 最简单的浮动框示例(592)
  • 3. struts下汉字乱码的一种解决方法(429)
  • 4. 用回车实现控件间的切换(143)
  • 5. 使用MiddleGen生成java代码时出现异常的一种解决方法(141)

评论排行榜

  • 1. AJAX征路1 最简单的浮动框示例(5)
  • 2. struts下汉字乱码的一种解决方法(4)
  • 3. 使用MiddleGen生成java代码时出现异常的一种解决方法(1)
  • 4. 自动生成POJO和DAO代码(0)
  • 5. 用回车实现控件间的切换(0)

Powered by: 博客园
模板提供:沪江博客
BlogJava | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

2008年3月16日

自动生成POJO和DAO代码
     摘要: 其实在《精通Spring》一书里介绍Hibernate的章节里就有介绍如何根据数据库表自动生成POJO和DAO代码。不过我一直都在用MiddleGen-Hibernate来做这个工作,所以没有尝试过书上讲的方法。直到今天被MiddleGen的一个Exception搞得头晕脑胀以后,才最终决定试试新方法。  阅读全文
posted @ 2008-03-16 23:53 临江仙 阅读(1295) | 评论 (0) | 编辑 收藏
 
使用MiddleGen生成java代码时出现异常的一种解决方法

使用MiddleGen根据hbm.xml映射文件生成java代码的时候,可能出现如下错误:

BUILD FAILED
D:\Middlegen-Hibernate-r5\build.xml:219: Caused by:
Caused by:
java.lang.NoClassDefFoundError: net/sf/hibernate/MappingException
        at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.processFile(Hbm2JavaTask.
java:145)
        at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.execute(Hbm2JavaTask.java
:95)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:105)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:357)
        at org.apache.tools.ant.Target.performTasks(Target.java:385)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:41)

这主要是因为MiddleGen中导入的Hibernate包和HibernateTools的包版本不一致。目前HibernateTools的版本是2.0的,不支持Hibernate3.0的包。
重新使用Hibernate2的包,再执行一次。问题解决。
posted @ 2008-03-16 19:57 临江仙 阅读(141) | 评论 (1) | 编辑 收藏
 

2007年1月23日

struts下汉字乱码的一种解决方法
     最近我们在编码的过程中遇到了用request传参数时中文乱码的问题,花费好几天的时间去解决这个问题。好在偶同学功力深厚,最终还是攻克了这个难题。
    解决方法很简单:在tomcat目录下的server.xml配置文件中的<Connector>标签中添加属性URIEncoding,令URIEncoding="GBK"。问题解决~
posted @ 2007-01-23 13:39 临江仙 阅读(429) | 评论 (4) | 编辑 收藏
 

2006年11月26日

用回车实现控件间的切换
今天尝试着做了一个用JS控制的实现用回车来切换控件的示例,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>用回车实现控件间的切换—示例</title>

<script type="text/javascript" for="document" event="onkeydown">
<!--
  
if(event.keyCode == 13)
     event.keyCode 
= 9;
-->
</script>
</head>
<body>
    姓名:
<input id="input1" type="text"><br>
    年龄:
<input id="input2" type="text"><br/>
    性别:
<select size="1">
            
<option value="1">男</option>
            
<option value="2">女</option>
            
</select><br>
    籍贯:
<input id="input3" type="text"><br/>
    是否毕业:
<input type="checkbox" name="yes" value="1"/>是
    
<input type="checkbox" name="yes" value="1"/>否<br>
    毕业院校: 
<input id="input4" type="text"><br>
    
<br>
</body>
</html>


posted @ 2006-11-26 16:20 临江仙 阅读(143) | 评论 (0) | 编辑 收藏
 
AJAX征路1 最简单的浮动框示例
以下代码演示如何使用JS实现浮动框效果。不过太简单了,大家可不要砸鸡蛋哦~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
    
<style type="text/css">
        .Parent 
{
            position
:absolute;
            height
:150px; width:200px;
            top
:0px; left:0px;
            border
:1px solid #123456;
            BACKGROUND-COLOR
: #bbbbbb
        
}
        .Header 
{
            margin
:2px;
              padding
:2px;
              width
:194px;
             color
:white;
             background-color
:navy;
             font-family
:宋体;
              font-size
:12px;
        
}
        .Content 
{
            color
:black;
            font-family
:宋体;
            font-size
:12px;
        
}
    
</style>  

    
<script type="text/javascript">
        
var dx = 0;
        
var dy = 0;
        
var x = 0;
        
var y = 0;
        
var isMouseDown = false;
        
var idNumPre = -1;
        
var root;
        
        
function mouseMove(idNum) {
            
if (isMouseDown) {
                
if (idNumPre != idNum) {
                    root 
= document.getElementById("Parent" + idNum);
                    idNumPre 
= idNum;
                }
                root.style.top 
= event.clientY - dy + "px";    
                root.style.left 
= event.clientX - dx + "px";
                y 
= event.clientY - dy;
                x 
= event.clientX - dx;
            }
        }
        
        
function mouseDown(idNum) {
            dx 
= event.clientX - x;
            dy 
= event.clientY - y;
            isMouseDown 
= true;
        }
        
        
function mouseUp(idNum) {
            isMouseDown 
= false;
        }
    
        
function mouseOut(idNum) {
            isMouseDown 
= false;
        }
    
</script>

</head>
<body>
<div id = "Parent1" class='Parent'>
    
<div id = "header1" class="Header" onmouseup="mouseUp('1');"
        onmousemove
="mouseMove('1');" onmousedown="mouseDown('1');"
        onmouseOut
="mouseOut('1');">浮动框示例
    
</div>
    
<div id = "content1" class="Content">release2006@163.com</div>
</div>
</body>
</html>
posted @ 2006-11-26 00:18 临江仙 阅读(592) | 评论 (5) | 编辑 收藏
 
仅列出标题