- 浏览: 50859 次
- 性别:
- 来自: 南京
最新评论
-
peterxq181:
你好,看了你的关于openlayers proxy的文章后。我 ...
Java 实现Proxy问题【续】
文章列表
4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPojo放到“关系属性”中。这个过程是机械的。4.0.2 在pojo对象被查出来后,到commit(或flush)之前,它将是一个普通的java对象,hibernate不会做额外的手脚。比如,不会限制你设置 ...
最近在项目中使用Hibernate时出现a different object with the same identifier value was already associated with the session。当时是A 对象内包含B和C对象,C对象中也包含B对象,session同时取出A对象和C对象,之后修改A对象之后session.update(A)出现 a different object with the same identifier value was already associated with the session的问题。在网上查了一下没有更好的解决方案,下面是找到 ...
在Hibernate中对于java.util.Date类型的映射为:
java类型
Hibernate类型
Mysql类型
java.util.Date、java.sql.Date
date
DATE
java.util.Date、java.sql.Time
time
TIME
java.util.Date、java.sql.Timestamp
timestamp
TIMESTAMP
如果使用timestamp作为Date类型映射时,具体代码如下:
publi ...
在Hibernate中对于java.util.Date类型的映射为:
java类型
Hibernate类型
Mysql类型
java.util.Date、java.sql.Date
date
DATE
java.util.Date、java.sql.Time
time
TIME
java.util.Date、java.sql.Timestamp
timestamp
TIMESTAMP
如果使用timestamp作为Date类型映射时,具体代码如下:
publi ...
问题描述:
Caused by: java.sql.BatchUpdateException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check, uploader, format, category, bookpk) values ('testbook', '1234567890', 'te' at line 1
以上是使用Hibernate向mysql ...
- 2009-12-08 11:22
- 浏览 2310
- 评论(0)
在上一篇转载中已经有log4j的详细说明,这里只是log4j入门性的使用。
1.首先是bean代码
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.sinter.domain;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
/**
*
* @author brucechen
...
- 2009-12-06 16:44
- 浏览 1719
- 评论(0)
一、介绍
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接
口服务 器、NT的事件记录器、UNIX
Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、
WARN、
INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出 ...
- 2009-12-06 16:19
- 浏览 679
- 评论(0)
有个BookComment类的映射文件如下
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="org.brucefeng.sinter.domain& ...
- 2009-12-06 16:17
- 浏览 1707
- 评论(0)
最近开始在项目中用到hibernate作为持久层框架,因为一开始所以对很对问题不熟悉。
java
数据类型,hibernate
数据类型,标准sql
数据类型之间的对应表
Java数据类型
Hibernate数据类型
标准SQL数据类型
(PS:对于不同的DB可能有所差异)
byte、java.lang.Byte
byte
TINYINT
short、java.lang.Short
short
SMALLINT
int、java.lang.Integer
...
- 2009-12-06 16:05
- 浏览 2643
- 评论(0)
在剖析该问题前请看如下代码
public static String bytes2HexString(byte[] b) {
String ret = "";
for (int i = 0; i < b.length; i++) {
String hex = Integer.toHexString(b[ i ] & 0xFF);
if (hex.length() == 1) {
hex = '0' + hex;
}
ret += hex.toUpperCa ...
- 2009-11-26 14:27
- 浏览 862
- 评论(0)
正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。
正则表达式构造函数: new RegExp("pattern"[,"flags"]);
参数说明:
pattern -- 一个正则表达式文本
flags -- 如果存在,将是以下值:
g: 全局匹配
i: 忽略大小写
gi: 以上组合
在构造函数中,一些特殊字符需要进行转意(在特殊字符前加"\& ...
- 2009-11-04 11:44
- 浏览 719
- 评论(0)
至于dxf文件的格式在之前的博文中已经有详细的叙述,在此将不做赘述。
from Point import Point
class DXFReaderImpl:
def __init__(self,file):
self.file = file
self.points = [] ## 用于记录点实体的坐标值
self.points_line = [] ## 用于记录线段的各端点坐标值,包括直线和折线两种线型
self.points_polygon = [] ## 用于纪录多边形的顶点坐标值
...
- 2009-10-07 14:42
- 浏览 7548
- 评论(0)
不多说了直接上代码
file = open("temp.txt","r")
for line in file:
print line
readFile(file)
def readFile(file):
print file.readline()
这是一段极其简单的代码,但是在运行的过程中却出现“mixing iteration and read methods would lose data python”的错误。由报错信息可知是因为多迭代器的原因导致数据泄漏的危险。由上面的代码可以看出唯一可以出现 ...
纠结了好几天发现原来客户端在请求数据的时候发送了xml格式的数据,在服务器端进行转发的时候同时需要转发这些请求数据,然后才能得到正确的响应数据。下面对之前的代码进行了修改
package org.proxy.servlet;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import ...
最近使用openlayers显示arcims地图,因为需要调用另一个服务器的地图数据,所以需要通过proxy进行实现。
下面是Openlayers请求arcims数据的代码(摘自openlayers examples中实例):
<script type="text/javascript">
var lon = 0;
var lat = 0;
var zoom = 1;
var map, layer;
function init(){
//通过pro ...