刚学java,用myeclipse工具,数据库用mysql,连接用hibernate方法
TTerminalDAO mygoto=new TTerminalDAO();
List<TTerminal>mylist=mygoto.findAll();
for(int i=0;i<mylist.size();i++)
{
mylist.get(i).setCurrentState(0); // 初始化状态为0
}上面这段代码,不报错,也不能使数据库初始化,请问如何改才正确??谢谢
下面这个可以
String AcceptName; // 主机名
TTerminalDAO mygoto=new TTerminalDAO();
List<TTerminal>mylist=mygoto.findByIpaddress(AcceptIp);
if(mylist.size()!=0)
mylist.get(0).setMask("127.0.9.79");
AcceptName=mylist.get(0).getTerminalName();
还有,运行时,老有下面这段话的警告,不知为什么
log4j:WARN No appenders could be found for logger (database.TTerminalDAO).
log4j:WARN Please initialize the log4j system properly.
TTerminalDAO mygoto=new TTerminalDAO();
List<TTerminal>mylist=mygoto.findAll();
for(int i=0;i<mylist.size();i++)
{
mylist.get(i).setCurrentState(0); // 初始化状态为0
}上面这段代码,不报错,也不能使数据库初始化,请问如何改才正确??谢谢
下面这个可以
String AcceptName; // 主机名
TTerminalDAO mygoto=new TTerminalDAO();
List<TTerminal>mylist=mygoto.findByIpaddress(AcceptIp);
if(mylist.size()!=0)
mylist.get(0).setMask("127.0.9.79");
AcceptName=mylist.get(0).getTerminalName();
还有,运行时,老有下面这段话的警告,不知为什么
log4j:WARN No appenders could be found for logger (database.TTerminalDAO).
log4j:WARN Please initialize the log4j system properly.
解决方案 »
- 在SSH中实现多条件查询,会的指教下
- 用eclipse+tomcat+lomboz,配置好了,能调试成jsp,但是servlet的时候有时可以出结果有的时候出404错误,郁闷了
- webwork中的一个奇怪现象!!
- 十万火急%%%%%^^^^^^^^^*********
- Tomcat两百个用户同时跑,出现out of memory
- 想制作插件
- struts分页问题
- 用JDBC如何获取SQL Server 2000存储过程的返回值?
- jb7有没有补丁可以支持鼠标滚轮呢?
- 救命??关于用JDBC连接Oracle数据库(在线等待...)
- MethodFilterInterceptor 不能实现拦截功能
- 小弟雪天跪求高手解答!一个判断全角的问题
不过很多东西都不会,BOSS硬是赶鸭子上架~~
请大家指教一下,谢谢
log4j:WARN Please initialize the log4j system properly.
是因为添加了log4j的架包
初始化数据库可以再static块中初始化
log4j:WARN Please initialize the log4j system properly.
不想看到这两行红字,在src下加个log4j.xml配置文件。文件内容可参考下面。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="FILE" class="org.apache.log4j.FileAppender">
<param name="File" value="jxl.log" />
<param name="Append" value="false" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%-5p] %c %x - %m%n" />
</layout>
</appender>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%-5p] %c %x - %m%n" />
</layout>
</appender>
<root>
<priority value ="debug" />
<appender-ref ref="FILE" />
</root>
</log4j:configuration>
或者把符合条件的都设置为1
因为如果是Null的话,下面的for会报错的。
修改必须在Transaction里面
谢谢大家