`
文章列表
[转自:http://www.extmail.org/forum/archive/2/0510/563.html]安装MySQL服务器 你可以根据服务器的CPU类型,下载适合你所用CPU和操作系统的MySQL发行包。 从下面的URL下载MySQL 4.1.16以tar.gz形式发布的二进制发行包:http://www.mysql.com增加MySQL运行所需要的用户和组:groupadd mysqluseradd mysql -g mysql -c "MySQL user" -d /nonexistent -s /sbin/nologin安装MySQL软件,MySQL将被 ...
[转]制作Docbook文档原文链接:http://blog.csdn.net/mickeyrat/archive/2005/02/08/284270.aspx制作Docbook文档1. 制作Docbook文档需要了解的知识:1) XML - 这是最基本的,如果这个都不懂的话,最好先找本入门级的书看看;2) DTD - 有助于你理解Docbook的结构;3) XSL - 有助于定制自己的Docbook;4) XSL-FO - 最好了解一点,有助于更好的定制自己的PDF输出。2. 制作Docbook文档的最简单的过程包括以下的步骤:1) 编辑XML文件;2) 对XML文件进行处理,生成HTML或者 ...
[转]安装配置Docbook工具原文链接:http://blog.csdn.net/mickeyrat/archive/2005/02/06/283471.aspx安装配置Docbook工具 使用Docbook发布文档,需要安装以下的工具:    *DocBook DTD    *DocBook XSL 样式单    *XSLT处理程序    *XSL-FO处理程序下面详细介绍各个工具的安装。1.安装DocBook DTDDocbook DTD可以到OASIS的网站上下载,在这里你可以找到zip格式的压缩包。目前的最新版本是4.2。事实上可以不下载Docbook DTD。如果你的文档DTD声 ...
Hibernate的回调与拦截机制有三种实现方法:1、实体对象implements Lifecycle接口,Lifecycle接口代码:public interface Lifecycle {    /**     * 在实体对象Save/Insert操作之前触发.     */    public boolean onSave(Session s) throws CallbackException;        /**     * 在Session.update()操作之前触发.     */    public boolean onUpdate(Session s) throws Call ...
如果实体对象中存在大文本或者图像等属性字段,有必要将该种字段设置为延迟加载,即在需使用该字段的时候再加载该字段的内容。属性延迟加载的实现:1、在实体映射文件中,通过property节点的lazy属性,可以为特定的属性制定延迟加载策略。<hibernate-mapping>  <class      name="test.Tuser"     table="T_USER"     batch-size="5">     <id name="id" columen="id" ...
Hibernate数据加载方式:1、即时加载(Immediate Loading)   当实体加载完成后,立即加载与实体相关联的数据。即当实体加载完成后,Hibernate自动立即读取与实体相关联的数据,并且填充到实体对应的属性中。这种加载通常有多条select语句,即select实体数据后,同时select实体相关联的数据。2、延迟加载(Lazy Loading)   实体加载时,其关联数据并不是立即读取,而是当关联数据第一次被访问时再进行读取,这种加载方式在第一次访问关联数据时,必须在同一个session中,否则会报session已关闭错误。   延迟加载通过在实体的hbm文件中的对应属性中 ...
outer join=true,hibernate对该关联进行外连接抓取;outer join=false, hibernate对该关联不进行外连接抓取。当在hibernate.cfg.xml配置文件中的属性<property name="hibernate.max_fetch_depth">0</property>设置为0时,从全局关闭外连接抓取,此时outer-join属性无效。<property name="hibernate.max_fetch_depth">2</property>设置为>0时 ...
 log4j.rootLogger=DEBUG,CONSOLE,A1,im  log4j.addivity.org.apache=true  # 应用于控制台  log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender  log4j.appender.Threshold=DEBUG  log4j.appender.CONSOLE.Target=System.out  log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout  log4j.append ...
1、创建可执行的jar包。 手工写manifest.mf文件(jar命令自动生成的MANIFEST.MF文件中不会包含Main-Class属性),举例说明: 目录结构: mymanifest.mf //该文件可以随意放置,只要在执行jar命令时指定mymanifest.mf文件所在位置. - src    - test     Test. class test.Test代码: 1  package  test; 2  public   class  Test { 3       public   static   void  main(String[] args) { 4     ...
官方链接:JAR File SpecificationMANIFEST.MF文件属性:Main Attributes Main attributes are the attributes that are present in the main section of the manifest. They fall into the following different groups: general main attributes Manifest-Version:Defines the manifest file version. The value is a legitimate ver ...
代码如下:  1       public   static  Map getEnv() {  2          Map map  =   new  HashMap();  3          String OS  =  System.getProperty( " os.name " ).toLowerCase();  4            5          Process p  =   null ;  6            7         /**  8           * 以windows为例.  9           ...
hibernate的整个复合主键的长度(即复合主键中字段的长度加起来之和)不能超过500,否则会报如下错误:Specified key was too long. Max key length is 500所以在进行复合主键映射时需指定复合主键中各字段的长度。
环境:hibernate3.1 + mysql4.1 + mysql-connector-java-3.0.11-stable-bin.jar驱动当将mysql的默认字符集设置成default-character-set=gbk,插入中文字符时出现例子:Hibernate: insert into book (bookpagenum, published, bookname, bookauthor) values (?, ?, ?, ?)could not bind value '待插入的中文字符' to parameter: 2; String index out of range: 9这是m ...
属性名 用  途 hibernate.dialect 数据库适配器(dialect),用于对特定数据库提供支持,其中包含了针对特定数据库特性的实现,如hibernate数据类型到特定数据库数据类型的映射等。 ...
解耦合设计目标: <o:p> </o:p> 1、          应用层解耦合——应用逻辑与数据逻辑相分离 <o:p> </o:p>            在业务系统的业务逻辑实现过程中,我们应该避免业务逻辑代码中混杂数据访问代码,同样,在数据访问代码中,也应避免出现业务逻辑代码。 ...
Global site tag (gtag.js) - Google Analytics