- 浏览: 72891 次
- 性别:
- 来自: 厦门
最新评论
-
BlueBing:
linyuliang 写道BlueBing 写道我想再做些修改 ...
IBatis Abator去除注释版 -
linyuliang:
BlueBing 写道我想再做些修改 可否提供下源码呢晚上我回 ...
IBatis Abator去除注释版 -
linyuliang:
xiaohu7924 写道为什么我用这个生成的名字不是你说的驼 ...
IBatis Abator去除注释版 -
xiaohu7924:
为什么我用这个生成的名字不是你说的驼锋名字,还是老样子
IBatis Abator去除注释版 -
BlueBing:
我想再做些修改 可否提供下源码呢
IBatis Abator去除注释版
文章列表
以前曾修改过Abator,增加了中文注释,即字段的中文说明,先有博友提出要求共享!该版本经使用后发现这样做法得不偿失,需要对每个表进行字段的中文注释补入(在配置文件中增加)!而且还有编码的问题,所以废弃了中文 ...
- 2008-06-29 16:53
- 浏览 6586
- 评论(15)
默认情况下, MySql的数据库、表名采用小写表示,即使建表的Sql语句中表名是大写的,在执行后数据库中的表名还是采用小写表示。
在开发过程有可能采用ORM框架来处理业务数据。
小写的表名对于自动生成实体类文件会产生影响,因为通常类名是采用大写字母开头的。
通过修改MySql Server安装目录下的 my.ini 文件, 设置 lower_case_table_names=0 (备注:大小写敏感,为1时大小写不敏感)
可以实现MySql按照建表Sql语句的大小写状态来定义表名。
- 2008-01-25 22:23
- 浏览 3426
- 评论(0)
原文地址:http://www.blogjava.net/javaora/archive/2005/07/20/8070.html 定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。 而在Spring里,已经很好的集成了Quartz,简单到像配cron一 ...
- 2008-01-23 23:03
- 浏览 1179
- 评论(0)
编写相关的VBS脚本在PowerDesign里自定义一些命令与操作等,具体的可以参考C:\Program Files\Sybase\PowerDesigner 9\VB Scripts目录下的脚本示例。怎么运用这些脚本呢?在Tools-》Execute Commands里可以进行操作。具体说明在帮助里写的很清楚。帮助的位置在 PowerDesigner General Features Guide-> PART 2. Modeling Guide->CHAPTER 8. Managing Objects->Accessing objects using VBScript- ...
- 2008-01-23 20:21
- 浏览 2047
- 评论(0)
使用abator生成的代码,最大的问题就是它的注释问题!一大堆的"abatorgenerate_",为了代码的可读性,只好download下原代码,进行改造!改造的主要目的是:给生成model、dao、daoImpl的文件加上中文的注释,并且给Model文件的属性设置初始化值。目前已经改造完成,可以添加中文注释,abatorConfig.xml中改动了“table”元素,如下:<table tableName="CORPLOGO" domainObjectName="CorpLogo" enableSelectByExample= ...
- 2008-01-22 15:50
- 浏览 4464
- 评论(2)
昨晚,想试试Struts2.1的datetimepicker,可是完全按照范例进行的怎么都显示不出来。上网查了查,所有的问题我都排除了,还是不行!郁闷,无奈下只好睡觉了,今天早上起来不死心,继续弄,想看看究竟问题出现在哪!所以就多在resin下配置了一个站点,端口为9090,原来一直是使用8080进行,惊奇的发现,同样的程序代码,在9090下可以显示,在8080下却显示不了。奇哉怪也!然后又在80端口下试了试,也是不行,何解?实在是想不通!但是我使用80端口配置struts2.1的完整例子后,浏览他的datetimepicker却又可以显示,实在太奇怪了!继续研究中,希望能找到问题的所在!哈哈, ...
- 2008-01-19 10:51
- 浏览 2349
- 评论(0)
1、使用i18n的package_zh_CN.properties的时候,Action要继承ActionSupport才能起作用2、Struts2.1.0结合UrlRewriteFilter的时候,重载ActionSupport的Validate方法会引起Url重写失效3、要使用Struts2的AJAX功能要在struts.properties中添加两项设置: struts.serve.static=true struts.serve.static.browserCache=false
- 2008-01-18 20:55
- 浏览 1162
- 评论(0)
运行regedit.exe 打开注册表编辑器,定位到:HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\WordToRQM12.Connect 键,双击右边的“LoadBehavior”,在弹出的修改值对话框中将其值从3改为2,然后关闭注册表编辑器,重新启动Word
- 2008-01-01 16:08
- 浏览 1464
- 评论(0)
主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库
1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对于DAO在这里介绍个在它基础上开发的包bba96, 目前最新版本是bba96 2.0它对Hibernate进行了封装, 查询功能包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject.可以参考它做 HibernateDAO.也可以直接利用它2) iBATIS另一个OR ...
- 2007-11-14 11:08
- 浏览 1060
- 评论(0)
1。客户端调用服务器端方法:源文件中的代码 1 <script language=javascript type="text/javascript"> 2 function GetCurrentTime() 3 { 4 PageMethods.GetCurrentTime('NewEgg ajax training',CheckIsSuccess); 5 } 6 function CheckIsSuccess(result) 7 { 8 alert(result); 9 }10 </scr ...
- 2007-11-11 23:16
- 浏览 2695
- 评论(0)
在安装了vs2005之后,一旦某些进程出现问题,那个调试器总会出来捣乱。下面就解决它!删除:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\DebuggerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger这样,windows就没有任何调试器了。如果想恢复原来的:执行: drwtsn32 -i就OK了!
- 2007-11-11 12:24
- 浏览 1461
- 评论(0)
以下过程为JDK下载安装: 1.点击下面网址进入JDK1.4下载页面: http://java.sun.com/j2se/1.4.2/download.html 2.点击“Download J2SE SDK”: 3.“Accept”,Continue: 4.下面列出了各个平台下的JDK版本,其中Windows版有两种安装方式,一种是完全下载后再安装,一种是在线安装,我们选择第一种: 5.下载完成后,双击图标进行安装,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\jdk1.4。 以下过程为配置JDK环境变量: 6.右击“我的电 ...
- 2007-11-09 11:30
- 浏览 1364
- 评论(0)
Asp.net 缓存Cache功能已经是很常见的功能了,网络上面这种相关的文章也非常之多,我这里所要讲的缓存并不是.NET所提供的缓存,而是过通文件方式来存放的。这样可以很好的减少服务器资源。先看一下我做这个的缓存流程图:如上图所示,其实程序就是在Page_Load的时候做一下判断,是否有缓存文件存在或者缓存是否过期(过期的判断是通过文件的最后修改日期来处理的),如果没有,它将会去读取当前页的页面HTML代码,并用当前页的文件名保存成一个文件缓存。下次再打开此页的时候就会去读取存下来的缓存文件的内容,并同时中断PageLoad后边的方式,从页实现很有效的使用很方便的缓存机制。以下是部分代码def ...
- 2007-11-07 16:42
- 浏览 1186
- 评论(0)
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Program ...
- 2007-11-07 10:50
- 浏览 2019
- 评论(0)
<version name="Version" column="VERSION" type="Int64" unsaved-value="0" generated="never" />NHibernate内建了对像的版本控制技术,就是如果两个进程同时更新一个对像,会有一个进程更新成功,而另一个进程会更新出错.如下:(1) 在HBM文件中添加对像的属性配置
CODE:
<version name="Version" column="VERSION&qu ...
- 2007-11-07 10:49
- 浏览 1250
- 评论(0)