CMP Mysql 简明配置
来源:互联网 发布:3dmax软件多少钱 编辑:程序博客网 时间:2024/06/05 15:30
相对BMP来说,CMP的配置感觉更多了。。。废话不多说,首先建CMP实体Bean等,具体看李旺老师的配置。
1.主要是修改以下配置:
* @jboss.persistence
* datasource="java:/MySqlDS"
* datasource-mapping="mySQL" //这个mapping具体用哪个数据库可以在jboss-5.0.0.GA/server/default/conf/standardjbosscmp-jdbc.xml 查到
2.另外在jboss-5.0.0.GA/server/default/deploy下加个mysql-ds.xml文件,,内容如下:
<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://127.0.0.1:3306/business?useUnicode=true&characterEncoding=utf8</connection-url>
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<user-name>root</user-name>
<password>root</password>
</local-tx-datasource>
</datasources>
其中的url,user,password根据你自己的配置改一下
3.修改jboss-5.0.0.GA/server/default/conf/standardjbosscmp-jdbc.xml文件的
<jbosscmp-jdbc><defaults> 结点,,把默认的修改为:
<datasource>java:/MySqlDS</datasource>
<datasource-mapping /> 结点删掉
不然项目部署后会报找不到数据源MySqlDS
4.在jboss-5.0.0.GA/server/default/conf/login-config.xml文件中加入以下:
<application-policy name = "MySqlDbRealm">
<authentication>
<login-module code =
"org.jboss.resource.security.ConfiguredIdentityLoginModule"
flag = "required">
<module-option name ="principal">root</module-option>
<module-option name ="userName">root</module-option>
<module-option name ="password">root</module-option>
<module-option name ="managedConnectionFactoryName">
jboss.jca:service=LocalTxCM,name=MySqlDS
</module-option>
</login-module>
</authentication>
</application-policy>
5.别忘了在F:/Development/jboss-5.0.0.GA/server/default/lib加入mysql的mysql-connector-java-bin.jar
ps: CMP中还有一个难点是写<ejb-ql>(在src/META-INF/ejb-jar.xml),,Like语句参考如下:
<ejb-ql><![CDATA[select OBJECT(c) from Customer c where c.cname like ?1]]></ejb-ql>
使用查询时用 service.findByCname(cname+"%");//cname前缀查询
- CMP Mysql 简明配置
- JBuilder7+Weblogic7+mysql 开发EJB的配置(加入BMP,CMP开发实例)
- CMp
- cmp
- cmp
- cmp
- CMP
- cmp
- MySQL优化简明指南
- MYSQL简明教程
- MySQL优化简明指南
- MySQL优化简明指南
- MySQL简明语法
- MySQL简明学习笔记
- MySQL学习简明文档
- Mysql数据类型简明说明
- MySQL简明教程
- MySQL学习简明文档
- 各个浏览器对CSS标准各属性支持的情况列表
- boost:asio编译
- ASP.NET 2.0中CSS失效的问题总结
- Windows Mobile开发文章收藏
- 利用CSS控制打印
- CMP Mysql 简明配置
- Excel隔行显示
- KMP
- 只有经历过才知道到底是怎么回事
- Windows Mobile开发文章收藏
- VS2008中开发Silverlight 2.0的配置
- Javascript操作表格
- 趋势杀毒软件无法更新
- 正则表达式教程