梦幻之旅
DEBUG
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
250 随笔 :: 6 文章 :: 81 评论 :: 0 Trackbacks
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
公告
本博客中未注原创的文章均为转载,对转载内容可能做了些修改和增加图片注释,如果侵犯了您的版权,或没有注明原作者,请谅解
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔分类
(233)
C/C++(4)
(rss)
DataBase(39)
(rss)
Exceptions(5)
(rss)
EXT(16)
(rss)
Hardware(6)
(rss)
Hibernate(10)
(rss)
Html(11)
(rss)
Java(70)
(rss)
JavaScript(17)
(rss)
Linux(2)
(rss)
Regular Exp(2)
(rss)
Spring(16)
(rss)
Struts(9)
(rss)
Think In Java
(rss)
TOOL(17)
(rss)
XML(1)
(rss)
我的梦幻旅途(8)
(rss)
随笔档案
(249)
2009年7月 (1)
2009年6月 (2)
2009年5月 (1)
2009年4月 (4)
2009年3月 (6)
2009年2月 (5)
2009年1月 (3)
2008年12月 (13)
2008年11月 (13)
2008年10月 (30)
2008年9月 (9)
2008年8月 (24)
2008年7月 (17)
2008年6月 (15)
2008年5月 (16)
2008年4月 (15)
2008年3月 (19)
2008年2月 (3)
2008年1月 (20)
2007年12月 (24)
2007年11月 (9)
文章档案
(6)
2008年4月 (1)
2008年3月 (1)
2008年1月 (2)
2007年11月 (2)
最新随笔
1. C++ 类
2. Hibernate DAO 类
3. window 杀掉进程 命令
4. 点浏览器"后退"按钮后强制刷新页面
5. 递归
6. 发布项目要注意
7. 工具
8. Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
9. Struts 2 自定义类型转换器
10. javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first
积分与排名
积分 - 71401
排名 - 169
最新评论
1. re: 省份 城市 javascript
谢谢楼主,这个不错,好用啊
--da网
2. re: C版HelloWorld
ASD
--ASD
3. re: Ext.form.FormPanel 独孤九剑-第三式[未登录]
直接复制运行什么会说有错啊
--test
4. re: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream[未登录]
评论内容较长,点击标题查看
--tom
5. re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first
我也赞一个,非常感谢!呵呵
--javamail
阅读排行榜
1. JMail 异常: java.lang.NoClassDefFoundError: javax/activation/DataSource(3674)
2. Struts 2 struts.xml(2083)
3. JXL 读取 Excel(1937)
4. TOMCAT出错:java.lang.OutOfMemoryError: Java heap space(1830)
5. Tomcat 6 环境变量(1787)
评论排行榜
1. JMail 异常: java.lang.NoClassDefFoundError: javax/activation/DataSource(17)
2. Tomcat 6 环境变量(5)
3. Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream(5)
4. 一条sql 数据库 去重(5)
5. 再温回调 callback(4)
xdoclet 的一些技巧
1.建立userLibraries.进入java build path-->libraries-->add library-->userLibrary-->next-->
user Libraries-->new..-->输放名字并勾选system bibrary-->add jars-->先中所有xdoclet.jar
2.配置xdoclet
<?
xml version="1.0" encoding="UTF-8"
?>
<
project
name
="XDoclet build for hbm"
default
="hbm"
basedir
="."
>
<
property
name
="pojo.package"
value
="org/vanpull/vm/po"
/>
<!--
The xdoclet.root is the path you extract xdoclet-bin-1.2.3.zip
-->
<
property
name
="xdoclet.root"
value
="E:/xdoclet1.2.3"
/>
<
property
name
="xdoclet.lib"
value
="E:/commonTool/xdoclet"
/>
<
property
name
="endtags"
value
="@xdoclet-generated at ${TODAY}"
/>
<
path
id
="classpath"
>
<
fileset
dir
="${xdoclet.lib}"
>
<
include
name
="*.jar"
/>
</
fileset
>
</
path
>
<
taskdef
name
="hibernatedoclet"
classname
="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref
="classpath"
/>
<
target
name
="hbm"
description
="Generate mapping documents"
>
<
echo
>
XDoclet for hbm is running…
</
echo
>
<
hibernatedoclet
destdir
="./src"
excludedtags
="@version,@author,@todo,@see"
addedtags
="${endtags}}"
force
="false"
verbose
="true"
>
<
fileset
dir
="./src"
>
<
include
name
="${pojo.package}/User.java"
/>
</
fileset
>
<
hibernate
version
="3.0"
/>
</
hibernatedoclet
>
</
target
>
</
project
>
3.写出javabean 注释
package
org.vanpull.vm.po;
import
java.io.Serializable;
import
java.util.Date;
/** */
/**
* @hibernate.class table = "VM_USER" dynamic-update = "true" dynamic-insert =
* "true"
*/
public
class
User
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5247914740166226992L
;
private
Integer userId;
private
String loginId;
private
String password;
private
String userName;
private
Integer userActive;
private
String createIp;
private
Date createTime;
private
Date updateTime;
private
String remark;
/** */
/**
* @hibernate.id generator-class = "native" column = "user_id" unsaved-value = "null"
*/
public
Integer getUserId()
{
return
userId;
}
/** */
/**
*
@param
userId
*/
public
void
setUserId(Integer userId)
{
this
.userId
=
userId;
}
/** */
/**
* @hibernate.property not-null = "true" column = "LOGIN_ID" length = "32"
*/
public
String getLoginId()
{
return
loginId;
}
/** */
/**
*
@param
loginId
*/
public
void
setLoginId(String loginId)
{
this
.loginId
=
loginId;
}
/** */
/**
*
@return
the password
*
* @hibernate.property not-null = "true" column = "PASS_WORD" length = "32"
*/
public
String getPassword()
{
return
password;
}
/** */
/**
*
@param
password
*/
public
void
setPassword(String password)
{
this
.password
=
password;
}
/** */
/**
*
@return
the userName
*
* @hibernate.property not-null = "true" column = "USER_NAME" length = "32"
*/
public
String getUserName()
{
return
userName;
}
/** */
/**
*
@param
userName
*/
public
void
setUserName(String userName)
{
this
.userName
=
userName;
}
/** */
/**
*
@return
the userActive
*
* @hibernate.property not-null = "true" column = "USER_ACTIVE" length =
* "32"
*/
public
Integer getUserActive()
{
return
userActive;
}
/** */
/**
*
@param
userActive
*/
public
void
setUserActive(Integer userActive)
{
this
.userActive
=
userActive;
}
/** */
/**
*
@return
the createIp
*
* @hibernate.property not-null = "true" column = "CREATE_IP" length = "20"
*/
public
String getCreateIp()
{
return
createIp;
}
/** */
/**
*
@param
createIp
* the createIp to set
*/
public
void
setCreateIp(String createIp)
{
this
.createIp
=
createIp;
}
/** */
/**
*
@return
the createTime
*
* @hibernate.property not-null = "true" column = "CREATE_TIME"
*/
public
Date getCreateTime()
{
return
createTime;
}
/** */
/**
*
@param
createTime
* the createTime to set
*/
public
void
setCreateTime(Date createTime)
{
this
.createTime
=
createTime;
}
/** */
/**
*
@return
the updateTime
*
* @hibernate.property not-null = "true" column = "UPDATE_TIME"
*/
public
Date getUpdateTime()
{
return
updateTime;
}
/** */
/**
*
@param
updateTime
* the updateTime to set
*/
public
void
setUpdateTime(Date updateTime)
{
this
.updateTime
=
updateTime;
}
/** */
/**
*
@return
the remark
*
* @hibernate.property not-null = "true" column = "REMARK" length = "128"
*/
public
String getRemark()
{
return
remark;
}
/** */
/**
*
@param
remark
* the remark to set
*/
public
void
setRemark(String remark)
{
this
.remark
=
remark;
}
}
4.ant build.
下面额外附上JPA的配法
package
org.vanpull.vm.po;
import
java.io.Serializable;
import
java.util.Date;
import
javax.persistence.Column;
import
javax.persistence.Entity;
import
javax.persistence.Id;
import
javax.persistence.Table;
import
javax.persistence.Temporal;
import
javax.persistence.TemporalType;
/** */
/**
*
@author
惠万鹏
*
*/
@SuppressWarnings(
"
serial
"
)
@Entity
@Table(name
=
"
VM_USER
"
)
public
class
UserJPA
implements
Serializable
{
@Id
@Column(name
=
"
USER_ID
"
)
private
Integer userId;
@Column(name
=
"
LOGIN_ID
"
)
private
String loginId;
@Column(name
=
"
PASS_WORD
"
)
private
String password;
@Column(name
=
"
USER_NAME
"
)
private
String userName;
@Column(name
=
"
USER_ACTIVE
"
)
private
Integer userActive;
@Column(name
=
"
CREATE_IP
"
)
private
String createIp;
@Column(name
=
"
CREATE_TIME
"
)
@Temporal(TemporalType.DATE)
private
Date createTime;
@Column(name
=
"
UPDATE_TIME
"
)
@Temporal(TemporalType.DATE)
private
Date updateTime;
@Column(name
=
"
REMARK
"
)
private
String remark;
public
Integer getUserId()
{
return
userId;
}
public
void
setUserId(Integer userId)
{
this
.userId
=
userId;
}
public
String getLoginId()
{
return
loginId;
}
public
void
setLoginId(String loginId)
{
this
.loginId
=
loginId;
}
public
String getUserName()
{
return
userName;
}
public
void
setUserName(String userName)
{
this
.userName
=
userName;
}
public
Integer getUserActive()
{
return
userActive;
}
public
void
setUserActive(Integer userActive)
{
this
.userActive
=
userActive;
}
public
String getCreateIp()
{
return
createIp;
}
public
void
setCreateIp(String createIp)
{
this
.createIp
=
createIp;
}
public
Date getCreateTime()
{
return
createTime;
}
public
void
setCreateTime(Date createTime)
{
this
.createTime
=
createTime;
}
public
Date getUpdateTime()
{
return
updateTime;
}
public
void
setUpdateTime(Date updateTime)
{
this
.updateTime
=
updateTime;
}
public
String getRemark()
{
return
remark;
}
public
void
setRemark(String remark)
{
this
.remark
=
remark;
}
public
String getPassword()
{
return
password;
}
public
void
setPassword(String password)
{
this
.password
=
password;
}
}
posted on 2008-10-06 21:36
惠万鹏
阅读(53)
评论(0)
编辑
收藏
所属分类:
TOOL
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
工具
log4j 的又一点体会
今天出的一套面试题
JAVA 相关 官方网站
xdoclet 的一些技巧
eclips link 安装插件的另一种方法
log4j 例子
eclipse开发c程序
acegi基于内存存储用户的身份认证
FCKedtor 自动增加代码
Powered by:
BlogJava
Copyright © 惠万鹏