Jason Rudolph 关于Groovy的新教程:Grails + EJB Step by Step 导入实体
本文转引自http://www.infoq.com/cn/articles/grails-ejb-tutorial
作者 Jason Rudolph 译者 胡键
这是grails很好的一个入门教程,对比JAVA应用可以省略大量的代码
下面操作的第三步:
步骤3 —— 导入实体Bean
Grails预装了HSQLDB,但因为我们使用的是MySQL,我们需要一些快捷的步骤,来告诉Grails如何与我们的数据库进行交流。首先,从http://www.mysql.com/products/connector/j/下载MySQL的Java驱动。我选择的是当前可用于产品阶段的产品,在本文撰写的时候,它的版本是3.1.13。
打开zip文件,将其中的mysql-connector-java-3.1.13-bin.jar解压到你的Grails应用的lib目录——本例中,是ejb3_grails/lib。(注意:JAR文件确切的名字会跟据你下载驱动的版本不同而变化)。
现在,我们准备告诉Grails在哪儿找到我们的数据库。用你喜爱的编辑器打开ApplicationDataSource.groovy,按以下内容修改。你可以在ejb3_grails/grails-app/conf/中找到这个文件。(注意:你需要改变用户名和口令以适应你MySQL帐号。)
import org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfigurationclass ApplicationDataSource { def configClass = GrailsAnnotationConfiguration.class boolean pooling = true //String dbCreate = "create-drop" // one of 'create', 'create-drop','update' String url = "jdbc:mysql://localhost/ejb3example" String driverClassName = "com.mysql.jdbc.Driver" String username = "ejb3example" String password = "ejb3example"}
jMac:~/dev/ejb3_grails/src/java/com/jasonrudolph/ejb3example/entity jason$ lsComputerBean.java EmployeeBean.java
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory> <mapping package="com.jasonrudolph.ejb3example.entity" /> <mapping /> <mapping /> </session-factory></hibernate-configuration>