java.lang.IllegalArgumentException: No SqlMapClient specified 非法数据异常 没有SqlMapClient指定的
刚才搜了下网站,我的TestService中 public class TestService extends BaseService implements ITestService { private ITestDao testDao = new TestDao(); 这一段后面的 new TestDao();是我手动加上去的,原来不加的话报得是空指针异常,加上以后就是 java.lang.IllegalArgumentException: No SqlMapClient specified会不会是Spring里没有配置? 项目里的Spring。xml配置太多了,我不敢乱动,谁能知道要配置些什么啊?
</sqlMap>这是SQLMapConfig关于我的那块调用代码<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><sqlMapConfig> <!-- there are plenty of other optional settings, see the ibatis-sql-maps doc --> <settings enhancementEnabled="true" useStatementNamespaces="true" />
非法数据异常
没有SqlMapClient指定的
public class TestService extends BaseService implements ITestService {
private ITestDao testDao = new TestDao();
这一段后面的 new TestDao();是我手动加上去的,原来不加的话报得是空指针异常,加上以后就是
java.lang.IllegalArgumentException: No SqlMapClient specified会不会是Spring里没有配置?
项目里的Spring。xml配置太多了,我不敢乱动,谁能知道要配置些什么啊?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="Franchiser"> <typeAlias alias="test" type="com.dne.a.vo.TestVo"/>
<resultMap id="testinfo" class="test">
<result property="record_id" column="record_id"/>
<result property="dealer_name" column="dealer_name"/>
<result property="dealer_id" column="dealer_id"/>
<result property="user_name" column="user_name"/>
<result property="user_id" column="user_id"/>
<result property="integral_id" column="integral_id"/>
<result property="clientele_name" column="clientele_name"/>
<result property="relation_name" column="relation_name"/>
<result property="relation_tel" column="relation_tel"/>
<result property="bk_accessory_id" column="bk_accessory_id"/>
<result property="fp_accessory_id" column="fp_accessory_id"/>
<result property="machine_no" column="machine_no"/>
<result property="fix_date" column="fix_date"/>
<result property="status" column="status"/>
<result property="status_message" column="status_message"/>
<result property="del_flg" column="del_flg"/>
<result property="cr_User_Id" column="cr_User_Id"/>
<result property="upd_User_Id" column="upd_User_Id"/>
<result property="cr_Pgm_Id" column="cr_Pgm_Id"/>
<result property="upd_Pgm_Id" column="upd_Pgm_Id"/>
<result property="cr_Dt" column="cr_Dt"/>
<result property="upd_Dt" column="upd_Dt"/>
</resultMap>
<insert id="testinsert">
insert into dne_kiss_test(
record_id,
dealer_name,
dealer_id,
user_name,
user_id,
integral_id,
clientele_name,
relation_name,
relation_tel,
bk_accessory_id,
fp_accessory_id,
machine_no,
fix_date,
status,
status_message,
del_flg,
cr_pgm_id,
upd_user_id,
cr_user_id,
upd_dt,
cr_dt,
upd_pgm_id
)values(
#record_id#,
null,
0,
null,
0,
0,
null,
null,
null,
0,
0,
null,
null,
null,
null,
null,
#cr_pgm_id#,
0,
#cr_user_id#,
null,
to_date('#cr_dt#','yyyy-mm-dd'),
null)
</insert>
<update id="testupdate">
update dne_kiss_test set(
record_id,
dealer_name,
dealer_id,
user_name,
user_id,
integral_id,
clientele_name,
relation_name,
relation_tel,
bk_accessory_id,
fp_accessory_id,
machine_no,
fix_date,
status,
status_message,
del_flg,
cr_pgm_id,
upd_user_id,
cr_user_id,
upd_dt,
cr_dt,
upd_pgm_id
)values(
#record_id#,
null,
0,
null,
0,
0,
null,
null,
null,
0,
0,
null,
null,
null,
null,
null,
#cr_pgm_id#,
0,
#cr_user_id#,
null,
to_date('#cr_dt#','yyyy-mm-dd'),
null)
</update>
<delete id="testdelete">
delete from dne_kiss_test where RECORD_ID=#RECORD_ID#
</delete>
<select id="selectall" resultMap="testinfo">
select * from dne_kiss_test
</select>
<select id="select" resultMap="testinfo">
select * from dne_kiss_test where RECORD_ID=#RECORD_ID#
</select>
</sqlMap>这是SQLMapConfig关于我的那块调用代码<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><sqlMapConfig>
<!-- there are plenty of other optional settings, see the ibatis-sql-maps doc -->
<settings
enhancementEnabled="true"
useStatementNamespaces="true"
/>
<sqlMap resource="com/dne/a/persistence/Test.xml"/>
</sqlMapConfig>